- Search via LSP first (slow). Then pattern matching with fzf.
- Replace with LSP first (slow). Replace By pattern matching.
- Fuzzy search Results (list) using fzf-lua. First to search
-
fs file symbols
-
ws workspace symbols
-
gr lsp references
-
gi lsp implementations
-
gt lsp type definitions
-
ca lsp code action
-
rn lsp rename
-
lr lsp restart
-
ts treesitter symbols
-
[d Prev diagnostic jump
-
]d Next diagnostic jump
-
wd workspace diagnostics
-
ff find files
-
fo find oldfiles
-
fr find registers
-
fw find word
-
fb find buffers
-
gb git blame line
-
gB git blame file
-
gn git next hunk
-
gp git prev hunk
-
gs git stage hunk
-
gx toggle deleted files
-
gr reset hunk
-
gc git commits (fzf)
-
gb git branch (fzf)
-
gs git stash (fzf)
-
;d dap commands
-
db dap (list/delete) breakpoints
-
;b toggle breakpoint
-
C++ & C
-
Rust
-
JavaScript & Typescript
I have tried these things and they are not well suited to be part of the editor.
- Image visualizations. i.e plantuml & pngs or jpegs
- Not all terminal support image visualization. Found to be slow.
- I use markdown (prefer preview markdown in website)