Compare commits

..

2 Commits

4 changed files with 47 additions and 18 deletions

View File

@@ -1,6 +1,10 @@
vim.g.mapleader = " " vim.g.mapleader = " "
vim.g.maplocalleader = "," vim.g.maplocalleader = ","
-- Scrolloff
local scrolloff = math.floor(vim.o.lines / 2) - 3
vim.opt.scrolloff = scrolloff
require("plugins.init") require("plugins.init")
require("config.autocmd") require("config.autocmd")
require("config.binds") require("config.binds")
@@ -39,10 +43,6 @@ vim.opt.incsearch = true
-- Nowrap -- Nowrap
vim.opt.wrap = false vim.opt.wrap = false
-- Scrolloff
local scrolloff = math.floor(vim.o.lines / 2) - 3
vim.opt.scrolloff = scrolloff
-- Indent -- Indent
vim.o.autoindent = true vim.o.autoindent = true

View File

@@ -83,5 +83,22 @@ Keymap("n", "<leader>fg", function()
end) end)
Keymap("n", "<leader>fb", function() Keymap("n", "<leader>fb", function()
builtin.buffers({ cwd = vim.fn.expand("%:p:h") }) -- buffers dont need cwd, but harmless builtin.buffers({ show_all_buffers = true })
end)
-- Tab binds
Keymap("n", "<C-T>l", function()
vim.cmd("tabnext")
end)
Keymap("n", "<C-T>h", function()
vim.cmd("tabprevious")
end)
Keymap("n", "<C-T>j", function()
vim.cmd("tabnew")
end)
Keymap("n", "<C-T>q", function()
vim.cmd("tabclose")
end) end)

View File

@@ -20,16 +20,16 @@ require("auto-save").setup({
require("remember").setup({}) require("remember").setup({})
-- enable scrolleof -- enable scrolleof
-- require("scrollEOF").setup({ require("scrollEOF").setup({
-- -- The pattern used for the internal autocmd to determine -- The pattern used for the internal autocmd to determine
-- -- where to run scrollEOF. See https://neovim.io/doc/user/autocmd.html#autocmd-pattern -- where to run scrollEOF. See https://neovim.io/doc/user/autocmd.html#autocmd-pattern
-- pattern = "*", pattern = "*",
-- -- Whether or not scrollEOF should be enabled in insert mode -- Whether or not scrollEOF should be enabled in insert mode
-- insert_mode = false, insert_mode = false,
-- -- Whether or not scrollEOF should be enabled in floating windows -- Whether or not scrollEOF should be enabled in floating windows
-- floating = true, floating = true,
-- -- List of filetypes to disable scrollEOF for. -- List of filetypes to disable scrollEOF for.
-- disabled_filetypes = { "terminal" }, disabled_filetypes = { "terminal" },
-- -- List of modes to disable scrollEOF for. see https://neovim.io/doc/user/builtin.html#mode() -- List of modes to disable scrollEOF for. see https://neovim.io/doc/user/builtin.html#mode()
-- disabled_modes = { "t", "nt" }, disabled_modes = { "t", "nt" },
-- }) })

View File

@@ -8,11 +8,23 @@ vim.pack.add({
{ src = "https://github.com/2kabhishek/nerdy.nvim", name = "telescope-nerdy" }, { src = "https://github.com/2kabhishek/nerdy.nvim", name = "telescope-nerdy" },
}) })
local actions = require("telescope.actions")
require("telescope").setup({ require("telescope").setup({
defaults = { defaults = {
file_ignore_patterns = { ".git", ".venv", ".node_modules", "node_modules", ".svelte-kit", ".vscode" }, file_ignore_patterns = { ".git", ".venv", ".node_modules", "node_modules", ".svelte-kit", ".vscode" },
}, },
pickers = { pickers = {
buffers = {
show_all_buffers = true,
mappings = {
i = {
["<CR>"] = actions.select_drop,
},
n = {
["<CR>"] = actions.select_drop,
},
},
},
live_grep = { live_grep = {
additional_args = function() additional_args = function()
return { "--hidden" } return { "--hidden" }