30 lines
952 B
Lua
30 lines
952 B
Lua
-- Global variables
|
|
vim.g['base16colorspace'] = 256
|
|
|
|
-- Vim-airLine
|
|
vim.g['airline#extensions#tabline#enabled'] = 1
|
|
vim.g['airline#extensions#tabline#left_sep'] = ''
|
|
vim.g['airline#extensions#tabline#left_alt_sep'] = '|'
|
|
vim.g['g:airline_powerline_fonts'] = 1
|
|
vim.g['airline_skip_empty_sections'] = 1
|
|
vim.g['airline#extensions#tabline#show_splits'] = 0
|
|
|
|
-- ALE
|
|
vim.g['ale_sign_column_always'] = 1
|
|
vim.g['ale_sign_error'] = '⚠'
|
|
vim.g['ale_sign_warning'] = '⚠'
|
|
vim.g['ale_echo_msg_format'] = '[%linter%] %s [%severity%]'
|
|
|
|
-- NerdTree
|
|
-- Close NERDTree if it is the last buffer open
|
|
vim.cmd('au bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif')
|
|
|
|
-- Grammalecte
|
|
vim.g['grammalecte_cli_py'] = '/usr/bin/grammalecte-cli'
|
|
|
|
-- Deoplete
|
|
vim.g['deoplete#enable_at_startup'] = 1
|
|
|
|
-- Tree sitter
|
|
local ts = require 'nvim-treesitter.configs'
|
|
ts.setup {ensure_installed = 'maintained', highlight = {enable = true}}
|