Compare commits

...

2 Commits

Author SHA1 Message Date
furtest c65001e595 Change nvim config (pyright) 2026-03-24 09:49:20 +01:00
furtest cdcc8f180c Remove platformio extensions 2026-01-01 17:42:19 +01:00
2 changed files with 52 additions and 13 deletions
+11 -12
View File
@@ -51,25 +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'
" Platformio
Plug 'numToStr/FTerm.nvim'
Plug 'sbatin/platformio.nvim'
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
View File
@@ -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()