Closed Sasanidas closed 1 year ago
Seems like that the grep command doesn't add a doble dot at the end of the file name: GNU grep
init.lisp58:(define-command emacs-state () ()
init.lisp61: (lem-core::emacs-mode)
init.lisp65:(define-command fer/launch-emacs-daemon () ()
init.lisp66: (uiop:run-program '("emacs" "--daemon"))
init.lisp67: (uiop:run-program '("emacsclient" "--eval"
init.lisp71:(define-command fer/kill-emacs-daemon () ()
init.lisp72: (uiop:run-program "emacsclient --eval '(kill-emacs)'"))
init.lisp202:(define-key *global-keymap* "C-z" 'emacs-state)
lisp/scheme/r7rs-swank/kawa-swank.sld2: (export start-swank inspect-in-emacs)
lisp/scheme/r7rs-swank/chibi-swank.sld5: inspect-in-emacs
lisp/scheme/r7rs-swank/racket-swank.sld17: inspect-in-emacs
lisp/scheme/r7rs-swank/common/handlers.scm15:(define-slime-handler (:emacs-rex sexp env-name thread id)
lisp/scheme/r7rs-swank/common/handlers.scm81:(define-slime-handler (swank:compile-string-for-emacs form buffer position filename policy)
lisp/scheme/r7rs-swank/common/handlers.scm275:(define-slime-handler (swank:apropos-list-for-emacs name external-only? case-sensitive? package)
lisp/scheme/r7rs-swank/common/handlers.scm283:(define-slime-handler (swank:describe-definition-for-emacs name type)
lisp/scheme/r7rs-swank/common/handlers.scm394: (traces (map describe-trace-for-emacs (reverse (traces)))))
lisp/scheme/r7rs-swank/common/handlers.scm418: (append (describe-trace-for-emacs t)
lisp/scheme/r7rs-swank/common/base.scm156: ;; emacs seems to ask for a number with a decimal,
lisp/scheme/r7rs-swank/common/base.scm173: "For presentations, emacs passes something that common lisp evals at read time. The resulting object is very different than what gerbil or gambits #. tries to do, so we do everything at run time"
lisp/scheme/r7rs-swank/common/base.scm631:(define (describe-trace-for-emacs trace-entry)
lisp/scheme/r7rs-swank/common/base.scm771:(define (inspect-in-emacs object)
lisp/scheme/r7rs-swank/guile-swank.scm31: inspect-in-emacs
lisp/scheme/r7rs-swank/gauche-swank.sld5: inspect-in-emacs
lisp/scheme/r7rs-swank/chez-swank.sls8: inspect-in-emacs
launch-magit.sh1:emacsclient -c --eval "(progn (find-file \"${1}\") (magit-status) (delete-other-windows))
Git grep
init.lisp:58:(define-command emacs-state () ()
init.lisp:61: (lem-core::emacs-mode)
init.lisp:65:(define-command fer/launch-emacs-daemon () ()
init.lisp:66: (uiop:run-program '("emacs" "--daemon"))
init.lisp:67: (uiop:run-program '("emacsclient" "--eval"
init.lisp:71:(define-command fer/kill-emacs-daemon () ()
init.lisp:72: (uiop:run-program "emacsclient --eval '(kill-emacs)'"))
init.lisp:202:(define-key *global-keymap* "C-z" 'emacs-state)
launch-magit.sh:1:emacsclient -c --eval "(progn (find-file \"${1}\") (magit-status) (delete-other-windows))"
lisp/scheme/r7rs-swank/chez-swank.sls:8: inspect-in-emacs
lisp/scheme/r7rs-swank/chibi-swank.sld:5: inspect-in-emacs
lisp/scheme/r7rs-swank/common/base.scm:156: ;; emacs seems to ask for a number with a decimal,
lisp/scheme/r7rs-swank/common/base.scm:173: "For presentations, emacs passes something that common lisp evals at read time. The resulting object is very different than what gerbil or gambits #. tries to do, so we do everything at run time"
lisp/scheme/r7rs-swank/common/base.scm:631:(define (describe-trace-for-emacs trace-entry)
lisp/scheme/r7rs-swank/common/base.scm:771:(define (inspect-in-emacs object)
lisp/scheme/r7rs-swank/common/handlers.scm:15:(define-slime-handler (:emacs-rex sexp env-name thread id)
lisp/scheme/r7rs-swank/common/handlers.scm:81:(define-slime-handler (swank:compile-string-for-emacs form buffer position filename policy)
lisp/scheme/r7rs-swank/common/handlers.scm:275:(define-slime-handler (swank:apropos-list-for-emacs name external-only? case-sensitive? package)
lisp/scheme/r7rs-swank/common/handlers.scm:283:(define-slime-handler (swank:describe-definition-for-emacs name type)
lisp/scheme/r7rs-swank/common/handlers.scm:394: (traces (map describe-trace-for-emacs (reverse (traces)))))
lisp/scheme/r7rs-swank/common/handlers.scm:418: (append (describe-trace-for-emacs t)
lisp/scheme/r7rs-swank/gauche-swank.sld:5: inspect-in-emacs
lisp/scheme/r7rs-swank/guile-swank.scm:31: inspect-in-emacs
lisp/scheme/r7rs-swank/kawa-swank.sld:2: (export start-swank inspect-in-emacs)
lisp/scheme/r7rs-swank/racket-swank.sld:17: inspect-in-emacs
OK, it's not a bug, rather an odd thing that.. seems kind of strange, it was the --null option :thinking:
Basically, changing the variable
lem/grep::*last-query*
to a value that is not the default (so like a normal grep command) makes the grep to not work properly.