doomemacs/modules/tools
Henrik Lissner 0a2bcf928c
feat(lookup): +lookup/file: search file tree for relative paths
Given a relative file path that:

- Doesn't exist, relative to the open file/buffer (default-directory),
- Doesn't exist, relative to the project root,
- Doesn't satisfy any of the other rules in ffap-alist,
- Contains more than one segment (forward slashes),

The +lookup/file command will walk the file tree from default-directory
to the project root to search for the path, so given:

  project
  └── src
      ├── a
      │   └── a.h
      └── b
          └── b.h

This command, run on 'b/b.h' in a/a.h, will open b/b.h (but 'b.h' alone
won't work, which is intended, to reduce false positives).

Close: #7890
Co-authored-by: liuzhishan <liuzhishan@users.noreply.github.com>
2024-06-20 18:28:12 -04:00
..
ansible bump: :tools 2024-04-03 17:24:17 -04:00
biblio bump: :tools 2024-04-03 17:24:17 -04:00
collab bump: :tools collab 2024-02-04 19:02:33 -05:00
debugger bump: :tools debugger lsp 2024-06-03 16:22:10 -04:00
direnv fix(direnv): fix void function error in emacs30 2024-04-17 04:23:26 -04:00
docker bump: :tools 2024-04-03 17:24:17 -04:00
editorconfig bump: :tools 2024-04-03 17:24:17 -04:00
ein docs(*): replace all-the-icons with nerd-icons 2023-09-16 20:19:11 +02:00
eval fix(eval): warnings after eval error 2024-04-08 19:53:46 -04:00
lookup feat(lookup): +lookup/file: search file tree for relative paths 2024-06-20 18:28:12 -04:00
lsp bump: :tools debugger lsp 2024-06-03 16:22:10 -04:00
magit bump: :tools magit :emacs vc 2024-06-03 16:22:10 -04:00
make docs(*): replace all-the-icons with nerd-icons 2023-09-16 20:19:11 +02:00
pass bump: :tools 2024-02-04 19:07:25 -05:00
pdf bump: :tools pdf 2024-04-05 11:34:34 -04:00
prodigy bump: :tools 2024-02-04 19:07:25 -05:00
rgb bump: :tools 2024-02-04 19:07:25 -05:00
taskrunner docs(*): replace all-the-icons with nerd-icons 2023-09-16 20:19:11 +02:00
terraform bump: :tools 2024-04-03 17:24:17 -04:00
tmux docs(*): replace all-the-icons with nerd-icons 2023-09-16 20:19:11 +02:00
tree-sitter bump: :tools 2024-04-03 17:24:17 -04:00
upload fix(upload): ssh-deploy-on-explicit-save = 1 2024-01-27 03:17:57 -05:00
README.org revert: fix(docs): set mode in file-local vars 2022-08-07 19:08:07 +02:00

:tools

Description

Modules that integrate external tools into Emacs.

Frequently asked questions

This category has no FAQs yet. Ask one?