summaryrefslogtreecommitdiff
path: root/nvim
diff options
context:
space:
mode:
authoradmin <contact@optics-design.com>2025-04-28 22:16:08 +0200
committeradmin <contact@optics-design.com>2025-04-28 22:16:08 +0200
commitcc89a3d0c2211510fc581425c47d9dc97df56bdf (patch)
treed782a1c0ef377965059589e782f5af39f0e5c4dc /nvim
parent0ede748577b45f3d9ed91a0fdaf142953fe7a744 (diff)
Changed Telescope settings to include hidden files
Diffstat (limited to 'nvim')
-rw-r--r--nvim/init.lua100
-rw-r--r--nvim/lua/keybindings.lua6
2 files changed, 47 insertions, 59 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
diff --git a/nvim/lua/keybindings.lua b/nvim/lua/keybindings.lua
index 8ad83c7..9a9d0f0 100644
--- a/nvim/lua/keybindings.lua
+++ b/nvim/lua/keybindings.lua
@@ -11,17 +11,17 @@ vim.g.mapleader = " "
-- vim.keymap.set('n', "<leader>pb", builtin.buffers,{})
-- vim.keymap.set('n', '<leader>ff', '<cmd>Telescope find_files search_dirs=[".","D:/Optics/CODEV/Macros","C:/CODEV202403/macro","C:/CODEV202403/lens"] theme=dropdown<cr>')
-vim.keymap.set('n', '<leader>ff', "<cmd>Telescope find_files cwd= theme=dropdown<cr>")
+vim.keymap.set('n', '<leader>ff', "<cmd>Telescope find_files theme=dropdown<cr>")
vim.keymap.set('n', '<leader>fm', "<cmd>Telescope find_files cwd=D:/Optics/CODEV/Macros theme=dropdown<cr>")
vim.keymap.set('n', '<leader>fc', "<cmd>Telescope find_files cwd=C:/CODEV202403/macro theme=dropdown<cr>")
vim.keymap.set('n', '<leader>fl', "<cmd>Telescope find_files cwd=C:/CODEV202403/lens theme=dropdown<cr>")
-vim.keymap.set("n", "<leader>pp", "<cmd>Telescope file_browser cwd= theme=dropdown<cr>")
+vim.keymap.set("n", "<leader>pp", "<cmd>Telescope file_browser theme=dropdown<cr>")
vim.keymap.set("n", "<leader>pm", "<cmd>Telescope file_browser cwd=D:/Optics/CODEV/Macros theme=dropdown<cr>")
vim.keymap.set("n", "<leader>pc", "<cmd>Telescope file_browser cwd=C:/CODEV202403/macro theme=dropdown<cr>")
vim.keymap.set("n", "<leader>pl", "<cmd>Telescope file_browser cwd=C:/CODEV202403/lens theme=dropdown<cr>")
-vim.keymap.set('n', "<leader>gg", "<cmd>Telescope live_grep cwd= theme=dropdown<cr>")
+vim.keymap.set('n', "<leader>gg", "<cmd>Telescope live_grep theme=dropdown<cr>")
vim.keymap.set('n', "<leader>gm", "<cmd>Telescope live_grep cwd=D:/Optics/CODEV/Macros theme=dropdown<cr>")
vim.keymap.set('n', "<leader>gc", "<cmd>Telescope live_grep cwd=C:/CODEV202403/macro theme=dropdown<cr>")
vim.keymap.set('n', "<leader>gl", "<cmd>Telescope live_grep cwd=C:/CODEV202403/lens theme=dropdown<cr>")
Back to https://optics-design.com