blob: 05712a695cb4b1f939b9e5f1d499e4ddafd3ec6c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
vim.cmd [[ packadd packer.nvim ]]
return require('packer').startup(function()
use 'wbthomason/packer.nvim' -- plugin manager (can manage itself)
use 'terrortylor/nvim-comment' -- comments
use 'junegunn/vim-easy-align' -- align
use 'AndrewRadev/sideways.vim' -- Move arguments sideways
use 'FooSoft/vim-argwrap' -- Put arguments on multiple lines
use 'tpope/vim-eunuch' -- basic commands on current file (Rename/Remove)
use 'romainl/vim-cool' -- only highlight search matches when searching
use 'neovim/nvim-lspconfig' -- nvim lsp configuration
-- color scheme
use {'ellisonleao/gruvbox.nvim', requires = {'rktjmp/lush.nvim'}}
-- status line
use {
'nvim-lualine/lualine.nvim',
requires = {'kyazdani42/nvim-web-devicons', opt = true}
}
-- better syntax highlight for everything
use {
'nvim-treesitter/nvim-treesitter',
run = ':TSUpdate'
}
-- fuzzy finder (replace fzf.vim or ctrlp.vim)
use {
'nvim-telescope/telescope.nvim',
requires = {
{'nvim-lua/plenary.nvim'},
{'kyazdani42/nvim-web-devicons', opt = true},
}
}
-- todos,fix,etc.. highlight and list
use {
'folke/todo-comments.nvim',
requires = 'nvim-lua/plenary.nvim',
config = function()
print("plugins")
require('todo-comments').setup {
}
end
}
end)
-- TODO: bonjour
-- FIX: bonjour
|