mirror of
https://github.com/nmasur/dotfiles
synced 2024-11-22 19:15:37 +00:00
switch from polyglot to treesitter
This commit is contained in:
parent
3ef3c924c3
commit
245dc6212e
@ -19,7 +19,6 @@ require('packer').startup(function()
|
|||||||
use 'tpope/vim-repeat' -- Actually repeat using .
|
use 'tpope/vim-repeat' -- Actually repeat using .
|
||||||
use 'christoomey/vim-tmux-navigator' -- Hotkeys for tmux panes
|
use 'christoomey/vim-tmux-navigator' -- Hotkeys for tmux panes
|
||||||
use 'morhetz/gruvbox' -- Colorscheme
|
use 'morhetz/gruvbox' -- Colorscheme
|
||||||
use 'sheerun/vim-polyglot' -- Syntax for every language
|
|
||||||
use 'phaazon/hop.nvim' -- Quick jump around the buffer
|
use 'phaazon/hop.nvim' -- Quick jump around the buffer
|
||||||
use 'neovim/nvim-lspconfig' -- Language server linting
|
use 'neovim/nvim-lspconfig' -- Language server linting
|
||||||
use 'folke/lsp-colors.nvim' -- Pretty LSP highlights
|
use 'folke/lsp-colors.nvim' -- Pretty LSP highlights
|
||||||
@ -32,6 +31,16 @@ require('packer').startup(function()
|
|||||||
use 'vimwiki/vimwiki' -- Wiki Markdown System
|
use 'vimwiki/vimwiki' -- Wiki Markdown System
|
||||||
use 'airblade/vim-rooter' -- Change directory to git route
|
use 'airblade/vim-rooter' -- Change directory to git route
|
||||||
use 'itchyny/lightline.vim' -- Status bar
|
use 'itchyny/lightline.vim' -- Status bar
|
||||||
|
use { -- Syntax highlighting for most languages
|
||||||
|
'nvim-treesitter/nvim-treesitter',
|
||||||
|
run = ':TSUpdate'
|
||||||
|
}
|
||||||
|
use 'bfontaine/Brewfile.vim' -- Brewfile syntax
|
||||||
|
use 'blankname/vim-fish' -- Fish syntax
|
||||||
|
use 'chr4/nginx.vim' -- Nginx syntax
|
||||||
|
use 'hashivim/vim-terraform' -- Terraform syntax
|
||||||
|
use 'cespare/vim-toml' -- TOML syntax
|
||||||
|
use 'towolf/vim-helm' -- Helm syntax
|
||||||
use { -- Git next to line numbers
|
use { -- Git next to line numbers
|
||||||
'lewis6991/gitsigns.nvim',
|
'lewis6991/gitsigns.nvim',
|
||||||
requires = {'nvim-lua/plenary.nvim'},
|
requires = {'nvim-lua/plenary.nvim'},
|
||||||
@ -43,7 +52,7 @@ require('packer').startup(function()
|
|||||||
'junegunn/fzf.vim',
|
'junegunn/fzf.vim',
|
||||||
requires = {'/usr/local/opt/fzf'}
|
requires = {'/usr/local/opt/fzf'}
|
||||||
}
|
}
|
||||||
-- use 'ludovicchabant/vim-gutentags' -- Good for autogen tags
|
-- use 'ludovicchabant/vim-gutentags'
|
||||||
end)
|
end)
|
||||||
|
|
||||||
-- LSP Plugins
|
-- LSP Plugins
|
||||||
@ -223,6 +232,11 @@ vim.api.nvim_exec([[
|
|||||||
au TextYankPost * silent! lua vim.highlight.on_yank { timeout = 250 }
|
au TextYankPost * silent! lua vim.highlight.on_yank { timeout = 250 }
|
||||||
]], false)
|
]], false)
|
||||||
|
|
||||||
|
-- Rust stuff
|
||||||
|
-- vim.api.nvim_exec([[
|
||||||
|
-- au BufWritePost *.rs silent! execute "%! rustfmt"
|
||||||
|
-- ]], false)
|
||||||
|
|
||||||
-- Auto-pairs
|
-- Auto-pairs
|
||||||
vim.g.AutoPairsFlyMode = 0
|
vim.g.AutoPairsFlyMode = 0
|
||||||
|
|
||||||
@ -262,7 +276,7 @@ vim.api.nvim_exec([[
|
|||||||
norm "zpx
|
norm "zpx
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
command! AddTag call fzf#run({'source': 'rg "#[\w/]+[ |\$]" -o --no-filename --no-line-number | sort | uniq', 'sink': function('PInsert')})
|
command! AddTag call fzf#run({'source': 'rg "#[A-Za-z/]+[ |\$]" -o --no-filename --no-line-number | sort | uniq', 'sink': function('PInsert')})
|
||||||
]], false)
|
]], false)
|
||||||
|
|
||||||
-- Lightline status bar
|
-- Lightline status bar
|
||||||
|
Loading…
Reference in New Issue
Block a user