Hoang Nguyen
1a0cfdbf8b
Replace rest.nvim with hurl.nvim
...
Also add pbls to nvim-lspconfig's server list.
2024-05-20 00:00:00 +07:00
Hoang Nguyen
af90e85750
carbon-now.nvim -> codesnap.nvim
...
Also temporarily disable rest.nvim
2024-04-18 00:00:00 +07:00
Hoang Nguyen
185b1417bd
Update rescriptls installation
...
Also remove setup_ts_grammar() hook for orgmode.
2024-04-05 00:00:00 +07:00
Hoang Nguyen
961b761bea
Force gcc to be used to compile tree-sitter grammars
2024-03-31 00:00:00 +07:00
Hoang Nguyen
8192ad5f94
pkgs: manually compile rescript-language-server
...
It depends on an internal rescript-editor-analysis binary. The
precompiled one doesn't run on AlpineLinux.
2024-03-30 00:00:00 +07:00
Hoang Nguyen
769f87861b
Add regal and jinja_lsp LSP servers
2024-03-17 00:00:00 +07:00
Hoang Nguyen
74c99c782b
Replace telescope-symbols.nvim with icon-picker.nvim
2024-03-10 00:00:00 +07:00
Hoang Nguyen
880e199f43
Remove gohtmltmpl Vim syntax
...
gotmpl and helm have dedicated tree-sitter queries now.
2024-03-04 00:00:00 +07:00
Hoang Nguyen
c1f7b8ebe7
Prepend ts_parsers_path to vim.opt.rtp instead of append
...
This puts the bundled parsers of neovim package in Nixpkgs
behind the compiled ones from nvim-treesitter, hence eliminate the
errors when opening vimdoc, vim, help or lua files.
Ref: https://github.com/NixOS/nixpkgs/issues/282927
2024-03-02 00:00:00 +07:00
Hoang Nguyen
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
Hoang Nguyen
fc90dd9857
Remove vim syntax for typst
...
It has support inside nvim-treesitter now.
2024-02-25 00:00:00 +07:00
Hoang Nguyen
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
Hoang Nguyen
7d48276460
Use dedicated vifm syntax file
2024-02-09 00:00:00 +07:00
Hoang Nguyen
a3ef00362c
Add bullet characters to headlines.nvim's config
2024-02-08 00:00:00 +07:00
Hoang Nguyen
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
Hoang Nguyen
962c4cd89e
Small tweak to nvim-tree folder name highlight
...
To match with the highlight of neotree.
2024-01-23 00:00:00 +07:00
Hoang Nguyen
64cd665460
Move plugin module util -> tools
...
To avoid confusion with user.util.
2024-01-21 00:00:00 +07:00
Hoang Nguyen
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
Hoang Nguyen
a127a40e9f
Update treesitter highlight groups
...
Ref: 1ae9b0e455
2024-01-20 00:00:00 +07:00
Hoang Nguyen
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
Hoang Nguyen
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
Hoang Nguyen
ba1990d45b
Add nvim-dap-repl-highlights plugin
2024-01-06 00:00:00 +07:00
Hoang Nguyen
054dfe9152
Various improvements that I'm too lazy to list :)
2023-12-24 00:00:00 +07:00
Hoang Nguyen
2912c6f350
Update LuaSnip config
2023-12-02 00:00:00 +07:00
Hoang Nguyen
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
Hoang Nguyen
73f9cc17a7
mage: support target in multiple categories
2023-11-25 00:00:00 +07:00
Hoang Nguyen
7f661a0e20
Remove some dependencies in nvim-treesitter
2023-11-19 00:00:00 +07:00
Hoang Nguyen
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
Hoang Nguyen
3b18ea986a
lsp: use templ and tflint as LSP server
2023-11-05 00:00:00 +07:00
Hoang Nguyen
6c1713a3b0
mage: support installing multiple packages at once
2023-11-03 00:00:00 +07:00
Hoang Nguyen
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
Hoang Nguyen
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
Hoang Nguyen
294e135ed7
Initial commit
2023-10-28 00:00:00 +07:00