~keving/dotfiles

67df40907a5eaa2837556af3db002114f41e20cc — Kevin Guillaumond 3 months ago a6884c5
Update syntax to add packages
1 files changed, 33 insertions(+), 33 deletions(-)

M .config/nvim/init.lua
M .config/nvim/init.lua => .config/nvim/init.lua +33 -33
@@ 19,39 19,39 @@ local augroup_defs = {}

-- Plugins
-- TODO make paq install itself here
vim.cmd 'packadd paq-nvim'         -- Load Paq
local paq = require'paq-nvim'.paq
paq{'savq/paq-nvim', opt=true}     -- Let Paq manage itself

-- General
paq 'scrooloose/nerdtree'     -- View of the file system
paq 'nvim-lua/popup.nvim'     -- Helper for other plugins
paq 'nvim-lua/plenary.nvim'   -- Helper for other plugins
paq 'nvim-telescope/telescope.nvim'
paq 'morhetz/gruvbox'         -- Color scheme
paq 'vim-airline/vim-airline' -- Status line at the bottom
paq 'mileszs/ack.vim'         -- ack/ag in vim
paq 'embear/vim-localvimrc'   -- Local vimrc files for project-specific settings

-- General programming
paq 'vim-syntastic/syntastic'  -- Syntax checker
paq 'tpope/vim-surround'       -- Act on surrounding things (e.g. quotes)
paq 'tpope/vim-repeat'         -- Repeat certain commands such as surround
paq 'tpope/vim-commentary'     -- Comment/uncomment code
paq 'janko/vim-test'           -- Run tests
paq 'tpope/vim-fugitive'       -- git integration
paq 'lewis6991/gitsigns.nvim'  -- Shows git diff in the 'gutter' (sign column)
paq 'neovim/nvim-lspconfig'    -- Code navigation
paq 'hrsh7th/nvim-compe'       -- Code completion
paq 'knsh14/vim-github-link'   -- Generate shareable file permalinks
paq{'nvim-treesitter/nvim-treesitter', run=':TSUpdate'} -- Parser generator (highlighting etc)

-- Python
paq 'numirias/semshi'          -- Syntax highlighting
paq 'nvie/vim-flake8'          -- Python style checker

-- PlantUML
paq 'aklt/plantuml-syntax'     -- Syntax highlighting
require "paq" {
    'savq/paq-nvim'; -- Let Paq manage itself

    -- General
    'scrooloose/nerdtree';     -- View of the file system
    'nvim-lua/popup.nvim';     -- Helper for other plugins
    'nvim-lua/plenary.nvim';   -- Helper for other plugins
    'nvim-telescope/telescope.nvim';
    'morhetz/gruvbox';         -- Color scheme
    'vim-airline/vim-airline'; -- Status line at the bottom
    'mileszs/ack.vim';         -- ack/ag in vim
    'embear/vim-localvimrc';   -- Local vimrc files for project-specific settings
    
    -- General programming
    'vim-syntastic/syntastic';  -- Syntax checker
    'tpope/vim-surround';       -- Act on surrounding things (e.g. quotes)
    'tpope/vim-repeat';         -- Repeat certain commands such as surround
    'tpope/vim-commentary';     -- Comment/uncomment code
    'janko/vim-test';           -- Run tests
    'tpope/vim-fugitive';       -- git integration
    'lewis6991/gitsigns.nvim';  -- Shows git diff in the 'gutter' (sign column)
    'neovim/nvim-lspconfig';    -- Code navigation
    'hrsh7th/nvim-compe';       -- Code completion
    'knsh14/vim-github-link';   -- Generate shareable file permalinks
    {'nvim-treesitter/nvim-treesitter', run=':TSUpdate'}; -- Parser generator (highlighting etc)
    
    -- Python
    'numirias/semshi';          -- Syntax highlighting
    'nvie/vim-flake8';          -- Python style checker
    
    -- PlantUML
    'aklt/plantuml-syntax';     -- Syntax highlighting
}

-- Load plugin-specific configs
require 'plugin_configs/nvim-lspconfig'