File tree Expand file tree Collapse file tree 1 file changed +10
-8
lines changed Expand file tree Collapse file tree 1 file changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -708,16 +708,18 @@ func cmdGrep(c *cli.Context) error {
708708 return err
709709 }
710710 defer f .Close ()
711- files , err := f .Readdirnames (- 1 )
712- if err != nil || len (files ) == 0 {
713- return err
714- }
715- files = filterMarkdown (files )
716711 var args []string
717- for _ , file := range files {
718- args = append (args , filepath .Join (cfg .MemoDir , file ))
712+ if strings .Index (cfg .GrepCmd , "${FILES}" ) != - 1 {
713+ files , err := f .Readdirnames (- 1 )
714+ if err != nil || len (files ) == 0 {
715+ return err
716+ }
717+ files = filterMarkdown (files )
718+ for _ , file := range files {
719+ args = append (args , filepath .Join (cfg .MemoDir , file ))
720+ }
719721 }
720- if runtime .GOOS == "windows" {
722+ if runtime .GOOS == "windows" && len ( args ) > 0 {
721723 pos := 0
722724 for {
723725 next := pos + 20
You can’t perform that action at this time.
0 commit comments