diff options
Diffstat (limited to 'nvim/init.lua')
-rw-r--r-- | nvim/init.lua | 100 |
1 files changed, 44 insertions, 56 deletions
diff --git a/nvim/init.lua b/nvim/init.lua index bc36452..343fd4b 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -53,33 +53,21 @@ require('telescope').setup({ },
-- other defaults configuration here
},
- -- extensions = {
- -- file_browser = {
- -- mappings ={
- -- n = {
- -- ["<o>"] = open_in_external_program,
- -- },
- -- i = {
- -- ["<C-o>"] = open_in_external_program,
- -- },
- -- },
- -- },
- -- },
- -- other configuration values here
+ pickers = {
+ live_grep = {
+ file_ignore_patterns = { 'node_modules', '.git', '.venv' },
+ additional_args = function(_)
+ return { "--hidden" }
+ end
+ },
+ find_files = {
+ file_ignore_patterns = { 'node_modules', '.git', '.venv' },
+ hidden = true
+ }
+ }
})
require("Comment").setup()
--- require("neorg").setup()
--- require("bufferline").setup{}
--- init.lua
--- require('cmp').setup({
--- sources = {
--- { name = 'orgmode' },
--- { name = 'neorg'},
--- }
--- })
-
--- require("telescope").load_extension "file_browser"
-- REQUIRED
harpoon:setup()
-- REQUIRED
@@ -324,27 +312,27 @@ require("oil").setup({ -- Close the terminal with Ctrl+q and Ctrl+d in terminal mode
function _G.set_terminal_keymaps()
- local opts = { noremap = true, silent = true }
- vim.api.nvim_buf_set_keymap(0, 't', '<C-d>', [[<C-\><C-n><cmd>ToggleTerm<CR>]], opts)
- vim.api.nvim_buf_set_keymap(0, 't', '<C-q>', [[<C-\><C-n><cmd>ToggleTerm<CR>]], opts)
- -- vim.api.nvim_buf_set_keymap(0, 'n', '<C-d>', [[<C-\><C-n><cmd>ToggleTerm<CR>]], opts)
- -- vim.api.nvim_buf_set_keymap(0, 't', 'jk','<Nop>',opts)
- -- vim.api.nvim_buf_del_keymap(0, 'i', "jk")
- -- vim.api.nvim_buf_set_keymap(0, 'i', 'k', '<Nop>', opts)
+ local opts = { noremap = true, silent = true }
+ vim.api.nvim_buf_set_keymap(0, 't', '<C-d>', [[<C-\><C-n><cmd>ToggleTerm<CR>]], opts)
+ vim.api.nvim_buf_set_keymap(0, 't', '<C-q>', [[<C-\><C-n><cmd>ToggleTerm<CR>]], opts)
+ -- vim.api.nvim_buf_set_keymap(0, 'n', '<C-d>', [[<C-\><C-n><cmd>ToggleTerm<CR>]], opts)
+ -- vim.api.nvim_buf_set_keymap(0, 't', 'jk','<Nop>',opts)
+ -- vim.api.nvim_buf_del_keymap(0, 'i', "jk")
+ -- vim.api.nvim_buf_set_keymap(0, 'i', 'k', '<Nop>', opts)
end
require("toggleterm").setup({
- -- open_mapping = [[<C-\>]], -- Example keybinding, adjust as needed
- direction = "float", -- or "horizontal" / "vertical" / "tab"
+ -- open_mapping = [[<C-\>]], -- Example keybinding, adjust as needed
+ direction = "float", -- or "horizontal" / "vertical" / "tab"
-- set_terminal_keymaps(),
- -- on_open = function(term)
- -- vim.cmd("startinsert") -- Always enter insert mode when terminal opens
- -- end,
- -- on_focus = function(term)
- -- vim.cmd("startinsert") -- Enter insert mode when terminal gains focus
- -- end,
- -- on_close = function(term)
- -- vim.cmd("stopinsert") -- Stop insert mode when terminal closes
- -- end,
+ -- on_open = function(term)
+ -- vim.cmd("startinsert") -- Always enter insert mode when terminal opens
+ -- end,
+ -- on_focus = function(term)
+ -- vim.cmd("startinsert") -- Enter insert mode when terminal gains focus
+ -- end,
+ -- on_close = function(term)
+ -- vim.cmd("stopinsert") -- Stop insert mode when terminal closes
+ -- end,
start_in_insert=true,
-- persist_mode = true,
})
@@ -374,20 +362,20 @@ vim.api.nvim_create_autocmd({ "TermOpen", "BufEnter" }, { -- Add this after your lsp-zero configuration
vim.diagnostic.config({
- virtual_text = {
- prefix = '●', -- Could be '■', '▎', 'x'
- source = "if_many"
- },
- float = {
- -- source = "always",
- border = "rounded",
- header = "",
- prefix = "",
- },
- signs = true,
- underline = true,
- update_in_insert = false,
- severity_sort = true,
+ virtual_text = {
+ prefix = '●', -- Could be '■', '▎', 'x'
+ source = "if_many"
+ },
+ float = {
+ -- source = "always",
+ border = "rounded",
+ header = "",
+ prefix = "",
+ },
+ signs = true,
+ underline = true,
+ update_in_insert = false,
+ severity_sort = true,
})
-- Add keyboard shortcuts to see full error messages
|