Change nvim config (pyright)
This commit is contained in:
+11
-8
@@ -51,21 +51,24 @@ let g:vimwiki_ext2syntax = {}
|
|||||||
let g:vimwiki_folding = 'expr'
|
let g:vimwiki_folding = 'expr'
|
||||||
set foldlevelstart=1
|
set foldlevelstart=1
|
||||||
|
|
||||||
" status line
|
|
||||||
" Plug 'nvim-lualine/lualine.nvim'
|
|
||||||
" Plug 'nvim-tree/nvim-web-devicons'
|
|
||||||
|
|
||||||
Plug 'folke/snacks.nvim'
|
Plug 'folke/snacks.nvim'
|
||||||
|
|
||||||
Plug 'rebelot/heirline.nvim'
|
Plug 'rebelot/heirline.nvim'
|
||||||
|
|
||||||
" noice.nvim change the command line location
|
" Debuging stuff
|
||||||
" Plug 'folke/noice.nvim'
|
Plug 'mfussenegger/nvim-dap'
|
||||||
" Plug 'MunifTanjim/nui.nvim'
|
Plug 'rcarriga/nvim-dap-ui'
|
||||||
" Plug 'rcarriga/nvim-notify'
|
Plug 'nvim-neotest/nvim-nio'
|
||||||
|
Plug 'theHamsta/nvim-dap-virtual-text'
|
||||||
|
|
||||||
call plug#end()
|
call plug#end()
|
||||||
|
|
||||||
lua require('nvim-cmp')
|
lua require('nvim-cmp')
|
||||||
lua require('config')
|
lua require('config')
|
||||||
|
|
||||||
|
" nvim-dap keymaps
|
||||||
|
nnoremap <silent> <F5> :lua require'dap'.continue()<CR>
|
||||||
|
nnoremap <silent> <F10> :lua require'dap'.step_over()<CR>
|
||||||
|
nnoremap <silent> <F11> :lua require'dap'.step_into()<CR>
|
||||||
|
nnoremap <silent> <F12> :lua require'dap'.step_out()<CR>
|
||||||
|
nnoremap <silent> <leader>b :lua require'dap'.toggle_breakpoint()<CR>
|
||||||
|
|||||||
+41
-1
@@ -26,7 +26,7 @@ require'nvim-treesitter'.setup {
|
|||||||
}
|
}
|
||||||
|
|
||||||
vim.api.nvim_create_autocmd("FileType", {
|
vim.api.nvim_create_autocmd("FileType", {
|
||||||
pattern = { "tex", "scilab" },
|
pattern = { "tex", "scilab", "html", "js", "javascript" },
|
||||||
callback = function()
|
callback = function()
|
||||||
vim.bo.tabstop = 4
|
vim.bo.tabstop = 4
|
||||||
vim.bo.shiftwidth = 4
|
vim.bo.shiftwidth = 4
|
||||||
@@ -41,3 +41,43 @@ require("snacks").setup()
|
|||||||
-- require("noice").setup()
|
-- require("noice").setup()
|
||||||
|
|
||||||
-- require("heirline")
|
-- require("heirline")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
-- nvim-dap config
|
||||||
|
local dap = require('dap')
|
||||||
|
|
||||||
|
dap.adapters.python = {
|
||||||
|
type = 'executable',
|
||||||
|
command = 'python',
|
||||||
|
args = { '-m', 'debugpy.adapter' },
|
||||||
|
}
|
||||||
|
|
||||||
|
dap.configurations.python = {
|
||||||
|
{
|
||||||
|
type = 'python',
|
||||||
|
request = 'launch',
|
||||||
|
name = 'Launch file',
|
||||||
|
program = '${file}',
|
||||||
|
pythonPath = function()
|
||||||
|
return vim.fn.exepath('python')
|
||||||
|
end,
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
|
-- nvim-dap-ui
|
||||||
|
local dapui = require('dapui')
|
||||||
|
dapui.setup()
|
||||||
|
|
||||||
|
dap.listeners.after.event_initialized['dapui_config'] = function()
|
||||||
|
dapui.open()
|
||||||
|
end
|
||||||
|
dap.listeners.before.event_terminated['dapui_config'] = function()
|
||||||
|
dapui.close()
|
||||||
|
end
|
||||||
|
dap.listeners.before.event_exited['dapui_config'] = function()
|
||||||
|
dapui.close()
|
||||||
|
end
|
||||||
|
|
||||||
|
-- nvim-dap virtual text
|
||||||
|
require('nvim-dap-virtual-text').setup()
|
||||||
|
|||||||
Reference in New Issue
Block a user