Commit graph

24 commits

Author SHA1 Message Date
f33c82e25b
Add LSP servers rescriptls and purescriptls
- Add djot vim syntax
- Switch back from sqlls to sqls
- Add a tiny program to update external vim syntax files
- Update dependencies like usual (go.mod and lazy-lock.json)
2024-02-27 00:00:00 +07:00
fc90dd9857
Remove vim syntax for typst
It has support inside nvim-treesitter now.
2024-02-25 00:00:00 +07:00
0c9e4d20e0
Use aerial.nvim for the breadcrumbs on winbar
Also:
- remove `nvim-navic` from the plugin tree (covered by aerial.nvim now)
- add more filetypes to filetype.lua
- rework heirline's configuration structure to be cleaner
- add some more LSP servers + remove glint
2024-02-13 00:00:00 +07:00
7d48276460
Use dedicated vifm syntax file 2024-02-09 00:00:00 +07:00
a3ef00362c
Add bullet characters to headlines.nvim's config 2024-02-08 00:00:00 +07:00
0f01c172ff
Rewrite the little Go program
- Use Cobra instead of Magefile
- Use Neovim's Go client library to get the data and config
  directories. This is more reliable than guessing from XDG variables
  then falling back to $HOME.
2024-01-31 00:00:00 +07:00
962c4cd89e
Small tweak to nvim-tree folder name highlight
To match with the highlight of neotree.
2024-01-23 00:00:00 +07:00
64cd665460
Move plugin module util -> tools
To avoid confusion with user.util.
2024-01-21 00:00:00 +07:00
40f513da83
Add neo-tree.nvim as an option for filetree_provider (beside nvim-tree.lua)
Also:
- add basic configuration for more DAP and LSP servers.
- add oil.nvim and flatten.nvim
2024-01-21 00:00:00 +07:00
a127a40e9f
Update treesitter highlight groups
Ref: 1ae9b0e455
2024-01-20 00:00:00 +07:00
82ce78e689
lsp: add denols
Also:
- Sort LSP server confiugration list for better visibility
- Add mage.go run script to invoke `mage`, so that the binary isn't
  required in PATH
- Update go.mod and Neovim plugin dependencies (like always)
2024-01-14 00:00:00 +07:00
2639ec991e
Move some LSP keymaps out of LspAttach event
Jump to dianostic locations can be used for nvim-lint, for example.
2024-01-06 00:00:00 +07:00
ba1990d45b
Add nvim-dap-repl-highlights plugin 2024-01-06 00:00:00 +07:00
054dfe9152
Various improvements that I'm too lazy to list :) 2023-12-24 00:00:00 +07:00
2912c6f350
Update LuaSnip config 2023-12-02 00:00:00 +07:00
128f93f3aa
Update LICENSE text
so that it's easier to read (and add my email as well).
2023-11-25 00:00:00 +07:00
73f9cc17a7
mage: support target in multiple categories 2023-11-25 00:00:00 +07:00
7f661a0e20
Remove some dependencies in nvim-treesitter 2023-11-19 00:00:00 +07:00
bde70b8855
Update syntaxes
- Remove templ.vim (there is a tree-sitter parser now)
- Add kcl.vim syntax
2023-11-18 00:00:00 +07:00
3b18ea986a
lsp: use templ and tflint as LSP server 2023-11-05 00:00:00 +07:00
6c1713a3b0
mage: support installing multiple packages at once 2023-11-03 00:00:00 +07:00
88d2ac0377
Add custom type for pkgs.yaml for elixirls
Also let nvim plugins handle the system-open thing
2023-11-02 00:00:00 +07:00
ea0303386b
Remove TabbyML/tabby vim plugin
Don't really have enough hardware power to use it frequently anyway. Keep
it for VSCode only.
2023-10-29 00:00:00 +07:00
294e135ed7
Initial commit 2023-10-28 00:00:00 +07:00