[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Emacs-diffs] master 55ec674: * lisp/multifile.el: New file, extract
From: |
Dmitry Gutov |
Subject: |
Re: [Emacs-diffs] master 55ec674: * lisp/multifile.el: New file, extracted from etags.el |
Date: |
Fri, 28 Dec 2018 01:31:57 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:64.0) Gecko/20100101 Thunderbird/64.0 |
On 27.12.2018 22:33, Juri Linkov wrote:
'git ls-files' seems very fast, and moreover it outputs only relative
paths, not absolute. On TAB completion with too long absolute paths
the list of completions is quite unreadable.
That's a question of presentation, not data. And Stefan gave some
pertinent suggestions in this thread.
Actually, if we didn't manage to have 'find' and 'git ls-files' output
in the same format as each other, that would be a problem.
Also is it possible to complete only on file names, not paths?
You can input a file name and press RET. If the name is unique, it will
be completed fully. Isn't this the best possible scenario?
OK, so unless somebody objects I'd like to move them to lisp/multifile.el
and rename to multifile-project-find-regexp and
multifile-project-query-replace-regexp.
I think they should mirror everything that makes sense to use in the
multifile project: project-occur, project-grep, ...
"multifile project"
Stefan, I think Juri is (maybe unknowingly) hinting that the package's
name is a bit unfortunate.
Every project is multifile (with very rare exceptions). It's not about that.
Or maybe I don't understand the suggestion.
I'm find with adding project-occur, whatever it might do. As for
project-grep, we have project-find-regexp already. I think it's a better
name.
But I don't know to what existing command corresponds 'project-search'?
I tried it on the Emacs source tree, but it failed with:
It's analogous to tags-search. Which is also an unfortunate name, IMO.
Debugger entered--Lisp error: (compression-error "Opening input file" "error uncompressing
empty.zz.gz" "emacs/test/manual/etags/a-src/empty.zz.gz")
Does M-x project-find-regexp work in the same situation?
- Re: [Emacs-diffs] master 55ec674: * lisp/multifile.el: New file, extracted from etags.el, (continued)
- Re: [Emacs-diffs] master 55ec674: * lisp/multifile.el: New file, extracted from etags.el, Dmitry Gutov, 2018/12/26
- Re: [Emacs-diffs] master 55ec674: * lisp/multifile.el: New file, extracted from etags.el, Stefan Monnier, 2018/12/27
- Re: [Emacs-diffs] master 55ec674: * lisp/multifile.el: New file, extracted from etags.el, Dmitry Gutov, 2018/12/27
- Re: [Emacs-diffs] master 55ec674: * lisp/multifile.el: New file, extracted from etags.el, Dmitry Gutov, 2018/12/31
- Re: [Emacs-diffs] master 55ec674: * lisp/multifile.el: New file, extracted from etags.el, Eli Zaretskii, 2018/12/31
- Re: [Emacs-diffs] master 55ec674: * lisp/multifile.el: New file, extracted from etags.el, Dmitry Gutov, 2018/12/28
- Re: [Emacs-diffs] master 55ec674: * lisp/multifile.el: New file, extracted from etags.el, Dmitry Gutov, 2018/12/29
- Re: [Emacs-diffs] master 55ec674: * lisp/multifile.el: New file, extracted from etags.el, Juri Linkov, 2018/12/29
- Re: [Emacs-diffs] master 55ec674: * lisp/multifile.el: New file, extracted from etags.el, Dmitry Gutov, 2018/12/30
- Re: [Emacs-diffs] master 55ec674: * lisp/multifile.el: New file, extracted from etags.el, Juri Linkov, 2018/12/27
- Re: [Emacs-diffs] master 55ec674: * lisp/multifile.el: New file, extracted from etags.el,
Dmitry Gutov <=
- Re: [Emacs-diffs] master 55ec674: * lisp/multifile.el: New file, extracted from etags.el, Juri Linkov, 2018/12/27
- Re: [Emacs-diffs] master 55ec674: * lisp/multifile.el: New file, extracted from etags.el, Dmitry Gutov, 2018/12/28
- Re: [Emacs-diffs] master 55ec674: * lisp/multifile.el: New file, extracted from etags.el, Stefan Monnier, 2018/12/28
- Re: [Emacs-diffs] master 55ec674: * lisp/multifile.el: New file, extracted from etags.el, Dmitry Gutov, 2018/12/28
- Re: [Emacs-diffs] master 55ec674: * lisp/multifile.el: New file, extracted from etags.el, Juri Linkov, 2018/12/29
- Re: [Emacs-diffs] master 55ec674: * lisp/multifile.el: New file, extracted from etags.el, Dmitry Gutov, 2018/12/30