Browse Source

automatrop: Small changes in vim plugins

master
Geoffrey Frogeye 2 months ago
parent
commit
6fc75d040e
  1. 4
      config/automatrop/roles/vim/templates/pluginlist.j2
  2. 3
      config/automatrop/roles/vim/templates/plugins/indent-blankline.j2
  3. 5
      config/automatrop/roles/vim/templates/plugins/nvim_lspconfig.j2
  4. 4
      config/automatrop/roles/vim/templates/plugins/telescope.j2
  5. 2
      config/automatrop/roles/vim/templates/plugins/ts-rainbow.j2

4
config/automatrop/roles/vim/templates/pluginlist.j2

@ -35,6 +35,7 @@ source ~/.config/vim/theme.vim
" Search/replace
{{ use_plugin('abolish') }}
{{ use_plugin('easy_align') }}
" Sourounding pairs
{{ use_plugin('surround') }}
@ -70,6 +71,9 @@ source ~/.config/vim/theme.vim
{% if variant == 'nvim' %}
{{ use_plugin('treesitter') }}
{{ use_plugin('ts-rainbow') }}
{# TODO
{{ use_plugin('indent-blankline') }}
#}
{% endif %}
" Snippets

3
config/automatrop/roles/vim/templates/plugins/indent-blankline.j2

@ -0,0 +1,3 @@
{# Show ident lines #}
{{ add_source('lukas-reineke/indent-blankline.nvim') -}}
let g:indent_blankline_char_highlight_list = ['Error', 'Function']

5
config/automatrop/roles/vim/templates/plugins/nvim_lspconfig.j2

@ -42,7 +42,10 @@ end
-- map buffer local keybindings when the language server attaches
local servers = {
{% if 'python' in dev_stuffs %}
"pyls",
"pylsp",
{% endif %}
{% if 'php' in dev_stuffs %}
"phpactor", -- Install this one manually https://phpactor.readthedocs.io/en/master/usage/standalone.html#global-installation
{% endif %}
}
for _, lsp in ipairs(servers) do

4
config/automatrop/roles/vim/templates/plugins/telescope.j2

@ -18,9 +18,9 @@ noremap gc <cmd>Telescope commands<cr>
noremap gr <cmd>Telescope lsp_references<cr>
noremap ga <cmd>Telescope lsp_code_actions<cr>
vnoremap ga <cmd>Telescope lsp_range_code_actions<cr>
noremap gq <cmd>Telescope lsp_document_diagnostics<cr>
noremap ge <cmd>Telescope lsp_document_diagnostics<cr>
noremap gE <cmd>Telescope lsp_workspace_diagnostics<cr>
noremap ge <cmd>Telescope lsp_definitions<cr>
noremap gd <cmd>Telescope lsp_definitions<cr>
lua << EOF
require('telescope').setup{

2
config/automatrop/roles/vim/templates/plugins/ts-rainbow.j2

@ -1,5 +1,5 @@
{# Randomly color parentheses pairs #}
{{add_source('p00f/nvim-ts-rainbow')-}}
{{ add_source('p00f/nvim-ts-rainbow') -}}
lua << EOF
require'nvim-treesitter.configs'.setup {
rainbow = {

Loading…
Cancel
Save