diff --git a/nvim.nix b/nvim.nix index 93cf607..826d5ec 100644 --- a/nvim.nix +++ b/nvim.nix @@ -21,6 +21,8 @@ vim.opt.tabstop = 2 vim.opt.smartindent = true vim.opt.wrap = false + vim.opt.linebreak = true -- Don't break words when wrapping + vim.opt.breakindent = true -- Preserve indentation when wrapping vim.opt.termguicolors = true -- Enable filetype detection and syntax @@ -40,7 +42,12 @@ vim.cmd('colorscheme gruvbox') -- Nvim-tree setup - require("nvim-tree").setup({}) + require("nvim-tree").setup({ + filters = { + dotfiles = true, -- Hide dotfiles by default (Ctrl+H to toggle) + git_ignored = false, -- Show gitignored files by default (Ctrl+I to toggle) + }, + }) vim.keymap.set("n", "e", ":NvimTreeToggle", { desc = "Toggle file explorer" }) -- Treesitter setup