Basic lsp and precompiler header support
This commit is contained in:
@@ -19,6 +19,7 @@ A TUI IDE.
|
||||
- `textDocument/foldingRange` - i will never use this for folding but it might be useful for other things.
|
||||
- `textDocument/rename` & `textDocument/prepareRename` - probably useful
|
||||
- And a lot more (just go through each for `clangd` and then expand to say `solargraph`).
|
||||
- Make incremental edits apply.
|
||||
- Make a universal plug for lsp. So focus more on making a general purpose solid communication interface. Instead of something specific.
|
||||
- With a 4ish pass system. (more like each returned value from the lsp is used in 4 ways)
|
||||
1. One for stuff like jump to x position. or rename symbol x to y. (stuff that explicitly requires user request to do something)
|
||||
@@ -52,3 +53,4 @@ A TUI IDE.
|
||||
- [ ] Add this thing where selection double click on a bracket selects whole block.
|
||||
- (only on the first time) and sets mode to `WORD`.
|
||||
- [ ] Redo folding system and its relation to move_line_* functions. (Currently its a mess)
|
||||
- [ ] Make whole thing event driven and not clock driven.
|
||||
|
||||
Reference in New Issue
Block a user