Compare commits
2 Commits
188b15d360
...
677d978932
| Author | SHA1 | Date | |
|---|---|---|---|
| 677d978932 | |||
| 1b887d67bc |
8
init.lua
8
init.lua
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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 don’t 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)
|
||||||
|
|||||||
@@ -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" },
|
||||||
-- })
|
})
|
||||||
|
|||||||
@@ -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" }
|
||||||
|
|||||||
Reference in New Issue
Block a user