aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Weigl-Bosker <stefan@s00.xyz>2025-04-13 21:54:36 -0400
committerStefan Weigl-Bosker <stefan@s00.xyz>2025-04-13 21:56:18 -0400
commitee956d2ee95507f01f6fb52dd74f1017795c2bdc (patch)
treee833456f681f847db1141f2ae2782cdc9723fcdd
parentbc803e124973793607fc51919d186f333e0457d5 (diff)
downloadhome-ee956d2ee95507f01f6fb52dd74f1017795c2bdc.tar.gz
update
-rw-r--r--modules/neovim/default.nix1
-rw-r--r--modules/neovim/nvim/init.lua1
-rw-r--r--modules/neovim/nvim/lua/config/icons.lua3
-rw-r--r--modules/neovim/nvim/lua/config/oil.lua17
-rw-r--r--modules/neovim/nvim/lua/config/settings.lua11
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