68 lines
1.6 KiB
Lua
68 lines
1.6 KiB
Lua
-- 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,
|
|
})
|
|
|
|
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',
|
|
},
|
|
})
|
|
|
|
require("nvim-web-devicons").setup {}
|
|
|
|
require("fidget").setup {
|
|
progress = {
|
|
display = {
|
|
progress_icon = {
|
|
pattern = "dots",
|
|
period = 1,
|
|
},
|
|
},
|
|
},
|
|
}
|
|
|
|
require("fzf-lua").setup {
|
|
previewers = {
|
|
builtin = {
|
|
extensions = {
|
|
["png"] = { "chafa" },
|
|
["jpg"] = { "chafa" },
|
|
["jpeg"] = { "chafa" },
|
|
["gif"] = { "chafa" },
|
|
},
|
|
},
|
|
},
|
|
}
|
|
|
|
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 })
|
|
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 })
|
|
vim.keymap.set('n', '<C-b>', '<cmd>lua require("fzf-lua").builtin()<CR>', { silent = true })
|
|
|
|
require('nvim-treesitter.configs').setup {
|
|
highlight = {
|
|
enable = true,
|
|
additional_vim_regex_highlighting = false,
|
|
},
|
|
indent = {
|
|
enable = true,
|
|
disable = { "c", "cpp" },
|
|
}
|
|
}
|
|
|
|
require("config.init")
|