diff options
| author | Stefan Weigl-Bosker <stefan@s00.xyz> | 2025-04-13 21:54:36 -0400 |
|---|---|---|
| committer | Stefan Weigl-Bosker <stefan@s00.xyz> | 2025-04-13 21:56:18 -0400 |
| commit | ee956d2ee95507f01f6fb52dd74f1017795c2bdc (patch) | |
| tree | e833456f681f847db1141f2ae2782cdc9723fcdd | |
| parent | bc803e124973793607fc51919d186f333e0457d5 (diff) | |
| download | home-ee956d2ee95507f01f6fb52dd74f1017795c2bdc.tar.gz | |
update
| -rw-r--r-- | modules/neovim/default.nix | 1 | ||||
| -rw-r--r-- | modules/neovim/nvim/init.lua | 1 | ||||
| -rw-r--r-- | modules/neovim/nvim/lua/config/icons.lua | 3 | ||||
| -rw-r--r-- | modules/neovim/nvim/lua/config/oil.lua | 17 | ||||
| -rw-r--r-- | modules/neovim/nvim/lua/config/settings.lua | 11 |
5 files changed, 28 insertions, 5 deletions
diff --git a/modules/neovim/default.nix b/modules/neovim/default.nix index da4fda1..31fedb8 100644 --- a/modules/neovim/default.nix +++ b/modules/neovim/default.nix @@ -60,6 +60,7 @@ in type = "lua"; } plenary-nvim + oil-nvim nvim-lspconfig base16-nvim telescope-nvim diff --git a/modules/neovim/nvim/init.lua b/modules/neovim/nvim/init.lua index 47ae792..20d0bfd 100644 --- a/modules/neovim/nvim/init.lua +++ b/modules/neovim/nvim/init.lua @@ -3,3 +3,4 @@ require("config.keybinds") -- require("config.colorscheme") require("config.lsp") require("config.treesitter") +require("config.oil") diff --git a/modules/neovim/nvim/lua/config/icons.lua b/modules/neovim/nvim/lua/config/icons.lua new file mode 100644 index 0000000..f8618a7 --- /dev/null +++ b/modules/neovim/nvim/lua/config/icons.lua @@ -0,0 +1,3 @@ +require('mini.icons').setup({ + style = 'ascii', +}) diff --git a/modules/neovim/nvim/lua/config/oil.lua b/modules/neovim/nvim/lua/config/oil.lua new file mode 100644 index 0000000..bfa67a9 --- /dev/null +++ b/modules/neovim/nvim/lua/config/oil.lua @@ -0,0 +1,17 @@ +require("oil").setup({ + default_file_explorer = true, + columns = { + "icon" + }, + win_options = { + wrap = false, + signcolumn = "no", + cursorcolumn = false, + foldcolumn = "0", + spell = false, + list = false, + conceallevel = 3, + concealcursor = "nvic", + }, + constrain_cursor = "editable", +}) diff --git a/modules/neovim/nvim/lua/config/settings.lua b/modules/neovim/nvim/lua/config/settings.lua index d75a466..c877c7b 100644 --- a/modules/neovim/nvim/lua/config/settings.lua +++ b/modules/neovim/nvim/lua/config/settings.lua @@ -1,17 +1,18 @@ vim.g.mapleader = ' ' --- vim.o.number = true --- vim.o.relativenumber = true -vim.o.number = false -vim.o.relativenumber = false +vim.o.number = true +vim.o.relativenumber = true +-- vim.o.number = false +-- vim.o.relativenumber = false vim.o.splitright = true vim.o.splitbelow = true vim.o.scrolloff = 15 +vim.o.sidescrolloff = 12 vim.o.wrap = false vim.o.lbr = true vim.o.shortmess = vim.o.shortmess .. "I" vim.o.termguicolors = true --- vim.opt.fillchars = {eob = " "} +vim.opt.fillchars = {eob = " "} --vim.o.smd = false --vim.opt.laststatus = 3 vim.opt.laststatus=3 |