Skip to content

ousttrue/vicode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vicode

vscode style vi powered by ptk. Developed with reference to pyvim.

layout

+-------+------+
|sidebar|editor|
|       +------+
|       |panel |
+-------+------+
|command       |
+--------------+

keyboard shortcut

  • c-w h: focus sidebar
  • c-w j: forus panel
  • c-w k: focus editor
  • c-w l: focus editor
  • m-h: focus prev tab
  • m-l: focus next tab

TODO:

  • lexer: syntax highlight
  • editor: tab
  • editor: merge: lineno
  • editor: merge: sign
  • editor: word completion
  • editor: buffer search
  • panel: tab
  • panel: logger
  • sidebar: tab
  • command: e
  • command: bd
  • command: w
  • lsp: client
  • lsp: diagnostics jumplist
  • lsp: diagnostics high light
  • lsp: completion
  • lsp: defnition(jump)
  • lsp: hover
  • sidebar: fileselector
  • sidebar: bufferselector
  • sidebar: test runner
  • dap: launcher
  • dap: merge: breakpoint
  • dap: variable list
  • dap: call stack

References

About

vscode style vi

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages