nvim/lua/init.lua

69 lines
1.6 KiB
Lua
Raw Normal View History

2024-05-23 08:33:22 +02:00
-- Work around https://github.com/neovim/neovim/issues/21856
vim.api.nvim_create_autocmd({ "VimLeave" }, {
callback = function()
vim.fn.jobstart('/bin/true', {detach=true})
end,
})
2025-04-24 10:57:08 +02:00
vim.diagnostic.config({
-- Use the default configuration
-- virtual_lines = true,
-- Alternatively, customize specific options
-- virtual_lines = {
-- -- Only show virtual line diagnostics for the current cursor line
-- current_line = true,
-- },
-- Open in floating window
float = {
source = 'always',
border = 'shadow',
},
})
2024-12-31 09:30:08 +01:00
require("nvim-web-devicons").setup {}
2024-05-23 08:33:22 +02:00
require("fidget").setup {
2024-05-23 08:39:06 +02:00
progress = {
display = {
progress_icon = {
pattern = "dots",
period = 1,
},
},
2024-05-23 08:33:22 +02:00
},
}
2024-07-01 13:38:15 +02:00
require("fzf-lua").setup {
previewers = {
builtin = {
extensions = {
["png"] = { "chafa" },
["jpg"] = { "chafa" },
["jpeg"] = { "chafa" },
["gif"] = { "chafa" },
},
},
},
}
2024-05-23 08:33:22 +02:00
vim.keymap.set('n', '<C-p>', '<cmd>lua require("fzf-lua").files()<CR>', { silent = true })
vim.keymap.set('n', '<C-g>', '<cmd>lua require("fzf-lua").git_status()<CR>', { silent = true })
2024-05-23 08:33:22 +02:00
vim.keymap.set('n', '<C-/>', '<cmd>lua require("fzf-lua").live_grep()<CR>', { silent = true })
vim.keymap.set('n', '<C-\\>', '<cmd>lua require("fzf-lua").buffers()<CR>', { silent = true })
2024-07-01 13:38:15 +02:00
vim.keymap.set('n', '<C-b>', '<cmd>lua require("fzf-lua").builtin()<CR>', { silent = true })
2024-05-23 08:33:22 +02:00
require('nvim-treesitter.configs').setup {
highlight = {
enable = true,
additional_vim_regex_highlighting = false,
},
indent = {
enable = true,
2024-11-24 22:17:23 +01:00
disable = { "c", "cpp" },
2024-05-23 08:33:22 +02:00
}
}
2024-06-13 11:25:00 +02:00
require("config.init")