76 lines
1.8 KiB
VimL
76 lines
1.8 KiB
VimL
set shiftwidth=8
|
|
set tabstop=8
|
|
set number
|
|
set signcolumn=yes:1
|
|
colorscheme slate
|
|
|
|
let mapleader = ","
|
|
nnoremap <silent> <leader>n :lua vim.diagnostic.goto_next()<CR>
|
|
nnoremap <silent> <leader>p :lua vim.diagnostic.goto_prev()<CR>
|
|
nnoremap <silent> <leader>e :lua vim.diagnostic.open_float()<CR>
|
|
inoremap <C-s> <C-k>
|
|
|
|
call plug#begin()
|
|
Plug 'neovim/nvim-lspconfig'
|
|
Plug 'hrsh7th/cmp-nvim-lsp'
|
|
Plug 'hrsh7th/cmp-buffer'
|
|
Plug 'hrsh7th/cmp-path'
|
|
Plug 'hrsh7th/cmp-cmdline'
|
|
Plug 'hrsh7th/nvim-cmp'
|
|
|
|
Plug 'SirVer/ultisnips'
|
|
Plug 'quangnguyen30192/cmp-nvim-ultisnips'
|
|
|
|
let g:UltiSnipsExpandTrigger = '<tab>'
|
|
let g:UltiSnipsJumpForwardTrigger = '<s-tab>'
|
|
let g:UltiSnipsJumpBackwardTrigger = '<c-tab>'
|
|
|
|
let g:UltiSnipsEditSplit="vertical"
|
|
let g:UltiSnipsSnippetDirectories=["/home/furtest/files/scripts/config_files/nvim/ultisnips"]
|
|
|
|
Plug 'lervag/vimtex'
|
|
|
|
let g:tex_flavor='latex'
|
|
let g:vimtex_view_method='zathura'
|
|
|
|
let g:vimtex_view_general_options = '-reuse-instance'
|
|
|
|
let g:vimtex_quickfix_mode=0
|
|
set conceallevel=1
|
|
let g:tex_conceal='abdmg'
|
|
|
|
Plug 'iamcco/markdown-preview.nvim'
|
|
|
|
Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'}
|
|
|
|
Plug 'vimwiki/vimwiki'
|
|
|
|
let g:vimwiki_list = [ {'path': '~/files/notes', 'syntax': 'markdown', 'ext': 'md'}, {'path': '~/files/autre/cles_facile', 'syntax': 'markdown', 'ext': 'md'} ]
|
|
let g:vimwiki_global_ext = 0
|
|
let g:vimwiki_ext2syntax = {}
|
|
let g:vimwiki_folding = 'expr'
|
|
set foldlevelstart=1
|
|
|
|
" status line
|
|
" Plug 'nvim-lualine/lualine.nvim'
|
|
" Plug 'nvim-tree/nvim-web-devicons'
|
|
|
|
Plug 'folke/snacks.nvim'
|
|
|
|
Plug 'rebelot/heirline.nvim'
|
|
|
|
" noice.nvim change the command line location
|
|
" Plug 'folke/noice.nvim'
|
|
" Plug 'MunifTanjim/nui.nvim'
|
|
" Plug 'rcarriga/nvim-notify'
|
|
|
|
" Platformio
|
|
Plug 'numToStr/FTerm.nvim'
|
|
Plug 'sbatin/platformio.nvim'
|
|
|
|
call plug#end()
|
|
|
|
lua require('nvim-cmp')
|
|
lua require('config')
|
|
|