From cc89a3d0c2211510fc581425c47d9dc97df56bdf Mon Sep 17 00:00:00 2001 From: admin Date: Mon, 28 Apr 2025 22:16:08 +0200 Subject: Changed Telescope settings to include hidden files --- nvim/init.lua | 100 ++++++++++++++++++++++++++-------------------------------- 1 file changed, 44 insertions(+), 56 deletions(-) (limited to 'nvim/init.lua') 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 = { - -- [""] = open_in_external_program, - -- }, - -- i = { - -- [""] = 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', '', [[ToggleTerm]], opts) - vim.api.nvim_buf_set_keymap(0, 't', '', [[ToggleTerm]], opts) - -- vim.api.nvim_buf_set_keymap(0, 'n', '', [[ToggleTerm]], opts) - -- vim.api.nvim_buf_set_keymap(0, 't', 'jk','',opts) - -- vim.api.nvim_buf_del_keymap(0, 'i', "jk") - -- vim.api.nvim_buf_set_keymap(0, 'i', 'k', '', opts) + local opts = { noremap = true, silent = true } + vim.api.nvim_buf_set_keymap(0, 't', '', [[ToggleTerm]], opts) + vim.api.nvim_buf_set_keymap(0, 't', '', [[ToggleTerm]], opts) + -- vim.api.nvim_buf_set_keymap(0, 'n', '', [[ToggleTerm]], opts) + -- vim.api.nvim_buf_set_keymap(0, 't', 'jk','',opts) + -- vim.api.nvim_buf_del_keymap(0, 'i', "jk") + -- vim.api.nvim_buf_set_keymap(0, 'i', 'k', '', opts) end require("toggleterm").setup({ - -- open_mapping = [[]], -- Example keybinding, adjust as needed - direction = "float", -- or "horizontal" / "vertical" / "tab" + -- open_mapping = [[]], -- 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 -- cgit v1.2.3