Comments and cleanup
This commit is contained in:
+10
-2
@@ -1,16 +1,21 @@
|
|||||||
|
" Basic settings
|
||||||
set shiftwidth=8
|
set shiftwidth=8
|
||||||
set tabstop=8
|
set tabstop=8
|
||||||
set number
|
set number
|
||||||
set signcolumn=yes:1
|
set signcolumn=yes:1
|
||||||
colorscheme slate
|
colorscheme slate
|
||||||
|
|
||||||
|
" Change diagnostic keys
|
||||||
let mapleader = ","
|
let mapleader = ","
|
||||||
nnoremap <silent> <leader>n :lua vim.diagnostic.goto_next()<CR>
|
nnoremap <silent> <leader>n :lua vim.diagnostic.goto_next()<CR>
|
||||||
nnoremap <silent> <leader>p :lua vim.diagnostic.goto_prev()<CR>
|
nnoremap <silent> <leader>p :lua vim.diagnostic.goto_prev()<CR>
|
||||||
nnoremap <silent> <leader>e :lua vim.diagnostic.open_float()<CR>
|
nnoremap <silent> <leader>e :lua vim.diagnostic.open_float()<CR>
|
||||||
inoremap <C-s> <C-k>
|
inoremap <C-s> <C-k>
|
||||||
|
|
||||||
|
" Vim plug
|
||||||
call plug#begin()
|
call plug#begin()
|
||||||
|
|
||||||
|
" LSP stuff
|
||||||
Plug 'neovim/nvim-lspconfig'
|
Plug 'neovim/nvim-lspconfig'
|
||||||
Plug 'hrsh7th/cmp-nvim-lsp'
|
Plug 'hrsh7th/cmp-nvim-lsp'
|
||||||
Plug 'hrsh7th/cmp-buffer'
|
Plug 'hrsh7th/cmp-buffer'
|
||||||
@@ -18,6 +23,7 @@ Plug 'hrsh7th/cmp-path'
|
|||||||
Plug 'hrsh7th/cmp-cmdline'
|
Plug 'hrsh7th/cmp-cmdline'
|
||||||
Plug 'hrsh7th/nvim-cmp'
|
Plug 'hrsh7th/nvim-cmp'
|
||||||
|
|
||||||
|
" Snippets engine
|
||||||
Plug 'SirVer/ultisnips'
|
Plug 'SirVer/ultisnips'
|
||||||
Plug 'quangnguyen30192/cmp-nvim-ultisnips'
|
Plug 'quangnguyen30192/cmp-nvim-ultisnips'
|
||||||
|
|
||||||
@@ -28,6 +34,7 @@ let g:UltiSnipsJumpBackwardTrigger = '<c-tab>'
|
|||||||
let g:UltiSnipsEditSplit="vertical"
|
let g:UltiSnipsEditSplit="vertical"
|
||||||
let g:UltiSnipsSnippetDirectories=["/home/furtest/files/scripts/config_files/nvim/ultisnips"]
|
let g:UltiSnipsSnippetDirectories=["/home/furtest/files/scripts/config_files/nvim/ultisnips"]
|
||||||
|
|
||||||
|
" Vimtex for live compilation
|
||||||
Plug 'lervag/vimtex'
|
Plug 'lervag/vimtex'
|
||||||
|
|
||||||
let g:tex_flavor='latex'
|
let g:tex_flavor='latex'
|
||||||
@@ -39,10 +46,12 @@ let g:vimtex_quickfix_mode=0
|
|||||||
set conceallevel=1
|
set conceallevel=1
|
||||||
let g:tex_conceal='abdmg'
|
let g:tex_conceal='abdmg'
|
||||||
|
|
||||||
|
" Preview markdown (TODO check interference with vimwiki)
|
||||||
Plug 'iamcco/markdown-preview.nvim'
|
Plug 'iamcco/markdown-preview.nvim'
|
||||||
|
|
||||||
Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'}
|
Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'}
|
||||||
|
|
||||||
|
" Vimwiki for the notes
|
||||||
Plug 'vimwiki/vimwiki'
|
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_list = [ {'path': '~/files/notes', 'syntax': 'markdown', 'ext': 'md'}, {'path': '~/files/autre/cles_facile', 'syntax': 'markdown', 'ext': 'md'} ]
|
||||||
@@ -53,8 +62,6 @@ set foldlevelstart=1
|
|||||||
|
|
||||||
Plug 'folke/snacks.nvim'
|
Plug 'folke/snacks.nvim'
|
||||||
|
|
||||||
Plug 'rebelot/heirline.nvim'
|
|
||||||
|
|
||||||
" Debuging stuff
|
" Debuging stuff
|
||||||
Plug 'mfussenegger/nvim-dap'
|
Plug 'mfussenegger/nvim-dap'
|
||||||
Plug 'rcarriga/nvim-dap-ui'
|
Plug 'rcarriga/nvim-dap-ui'
|
||||||
@@ -63,6 +70,7 @@ Plug 'theHamsta/nvim-dap-virtual-text'
|
|||||||
|
|
||||||
call plug#end()
|
call plug#end()
|
||||||
|
|
||||||
|
" Include the other config files
|
||||||
lua require('nvim-cmp')
|
lua require('nvim-cmp')
|
||||||
lua require('config')
|
lua require('config')
|
||||||
|
|
||||||
|
|||||||
+5
-11
@@ -1,3 +1,6 @@
|
|||||||
|
-- Usefull from other plugins
|
||||||
|
require("snacks").setup()
|
||||||
|
|
||||||
vim.diagnostic.config({
|
vim.diagnostic.config({
|
||||||
virtual_text = false,
|
virtual_text = false,
|
||||||
signs = true,
|
signs = true,
|
||||||
@@ -25,6 +28,7 @@ require'nvim-treesitter'.setup {
|
|||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
-- Use an indent of 4 for these files
|
||||||
vim.api.nvim_create_autocmd("FileType", {
|
vim.api.nvim_create_autocmd("FileType", {
|
||||||
pattern = { "tex", "scilab", "html", "js", "javascript" },
|
pattern = { "tex", "scilab", "html", "js", "javascript" },
|
||||||
callback = function()
|
callback = function()
|
||||||
@@ -34,17 +38,7 @@ vim.api.nvim_create_autocmd("FileType", {
|
|||||||
end
|
end
|
||||||
})
|
})
|
||||||
|
|
||||||
-- require('lualine').setup()
|
-- nvim-dap config (python lsp)
|
||||||
|
|
||||||
require("snacks").setup()
|
|
||||||
|
|
||||||
-- require("noice").setup()
|
|
||||||
|
|
||||||
-- require("heirline")
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
-- nvim-dap config
|
|
||||||
local dap = require('dap')
|
local dap = require('dap')
|
||||||
|
|
||||||
dap.adapters.python = {
|
dap.adapters.python = {
|
||||||
|
|||||||
Reference in New Issue
Block a user