ctags for starlark
This commit is contained in:
@@ -28,11 +28,12 @@ in
|
|||||||
[ extract_url ]
|
[ extract_url ]
|
||||||
|
|
||||||
(lib.mkIf devTools [
|
(lib.mkIf devTools [
|
||||||
|
universal-ctags
|
||||||
|
|
||||||
pkgs-unstable.delve
|
pkgs-unstable.delve
|
||||||
pkgs-unstable.go_1_24
|
pkgs-unstable.go_1_24
|
||||||
pkgs-unstable.go-tools
|
pkgs-unstable.go-tools
|
||||||
|
pkgs.zigpkgs."0.14.1"
|
||||||
pkgs.zigpkgs."0.14.0"
|
|
||||||
])
|
])
|
||||||
|
|
||||||
(lib.mkIf hmOnly [
|
(lib.mkIf hmOnly [
|
||||||
@@ -109,6 +110,7 @@ in
|
|||||||
(lib.mkIf devTools [
|
(lib.mkIf devTools [
|
||||||
pkgs.vimPlugins.fzf-vim
|
pkgs.vimPlugins.fzf-vim
|
||||||
pkgs.vimPlugins.vim-gh-line
|
pkgs.vimPlugins.vim-gh-line
|
||||||
|
pkgs.vimPlugins.vim-gutentags
|
||||||
pkgs.vimPlugins.nvim-lspconfig
|
pkgs.vimPlugins.nvim-lspconfig
|
||||||
|
|
||||||
pkgs.pkgs-unstable.vimPlugins.vim-go
|
pkgs.pkgs-unstable.vimPlugins.vim-go
|
||||||
|
|||||||
@@ -74,3 +74,11 @@ autocmd BufRead,BufNewFile *mutt-* setfiletype mail
|
|||||||
|
|
||||||
" TeX
|
" TeX
|
||||||
au FileType tex setlocal spell spelllang=en_us ts=2 sw=2 sts=2
|
au FileType tex setlocal spell spelllang=en_us ts=2 sw=2 sts=2
|
||||||
|
|
||||||
|
" ctags
|
||||||
|
let g:gutentags_enabled = 1
|
||||||
|
let g:gutentags_generate_on_new = 0
|
||||||
|
let g:gutentags_cache_dir = '~/.vim/ctags'
|
||||||
|
let b:gutentags_file_list_command = 'git ls-files "*.star"'
|
||||||
|
let g:gutentags_project_root = ['~/dev/monorepo', '~/dev/envconfig']
|
||||||
|
let g:gutentags_ctags_extra_args = ['--languages=Python', '--langmap=Python:+.star', '--extra=+f' ]
|
||||||
|
|||||||
Reference in New Issue
Block a user