diff --git a/.github/README.md b/.github/README.md index 1c3e22c..531d062 100644 --- a/.github/README.md +++ b/.github/README.md @@ -124,10 +124,16 @@ The _recommended_ way of installing **nvf** is using either the NixOS or the Home-Manager module, though it is completely possible and no less supported to install **nvf** as a standalone package, or a flake output. -See the [**nvf** manual] for detailed and up-to-date installation guides, +See the rendered [nvf manual] for detailed and up-to-date installation guides, configurations, available options, release notes and more. Tips for installing userspace plugins is also contained in the documentation. +> [!TIP] +> While using NixOS or Home-Manager modules, +> `programs.nvf.enableManpages = true;` will allow you to view option +> documentation from the comfort of your terminal via `man 5 nvf`. The more you +> know. + Please create an issue on the [issue tracker] if you find the documentation lacking or confusing. Any improvements to the documentation through pull requests are also welcome, and appreciated. diff --git a/docs/release-notes/rl-0.7.md b/docs/release-notes/rl-0.7.md index 487fad5..e030735 100644 --- a/docs/release-notes/rl-0.7.md +++ b/docs/release-notes/rl-0.7.md @@ -103,13 +103,16 @@ everyone. [ocaml-lsp]: https://github.com/ocaml/ocaml-lsp [new-file-template.nvim]: https://github.com/otavioschwanck/new-file-template.nvim +[neo-tree.nvim]: https://github.com/nvim-neo-tree/neo-tree.nvim - Add [ocaml-lsp] support - Fix "Emac" typo - Add [new-file-template.nvim] to automatically fill new file contents using - templates. + templates + +- Make [neo-tree.nvim] display file icons properly by enabling `visuals.nvimWebDevicons` [diniamo](https://github.com/diniamo): @@ -218,6 +221,10 @@ everyone. - Add [](#opt-vim.dashboard.dashboard-nvim.setupOpts) to allow user configuration for [dashboard.nvim](https://github.com/nvimdev/dashboard-nvim) +- Update `lualine.nvim` input and add missing themes: + - Adds `ayu`, `gruvbox_dark`, `iceberg`, `moonfly`, `onedark`, + `powerline_dark` and `solarized_light` themes. + [ppenguin](https://github.com/ppenguin): - Telescope: diff --git a/flake.lock b/flake.lock index c7447b4..bc0859d 100644 --- a/flake.lock +++ b/flake.lock @@ -815,11 +815,11 @@ "plugin-lualine": { "flake": false, "locked": { - "lastModified": 1712310396, - "narHash": "sha256-WcH2dWdRDgMkwBQhcgT+Z/ArMdm+VbRhmQftx4t2kNI=", + "lastModified": 1723473562, + "narHash": "sha256-gCm7m96PkZyrgjmt7Efc+NMZKStAq1zr7JRCYOgGDuE=", "owner": "hoob3rt", "repo": "lualine.nvim", - "rev": "0a5a66803c7407767b799067986b4dc3036e1983", + "rev": "b431d228b7bbcdaea818bdc3e25b8cdbe861f056", "type": "github" }, "original": { diff --git a/modules/plugins/filetree/neo-tree/config.nix b/modules/plugins/filetree/neo-tree/config.nix index df8e84b..be67df1 100644 --- a/modules/plugins/filetree/neo-tree/config.nix +++ b/modules/plugins/filetree/neo-tree/config.nix @@ -20,6 +20,8 @@ in { "neo-tree-nvim" ]; + visuals.nvimWebDevicons.enable = true; + pluginRC.neo-tree = entryAnywhere '' require("neo-tree").setup(${toLuaObject cfg.setupOpts}) ''; diff --git a/modules/plugins/statusline/lualine/lualine.nix b/modules/plugins/statusline/lualine/lualine.nix index 5135794..1f694ea 100644 --- a/modules/plugins/statusline/lualine/lualine.nix +++ b/modules/plugins/statusline/lualine/lualine.nix @@ -17,29 +17,36 @@ "ayu_dark" "ayu_light" "ayu_mirage" + "ayu" "codedark" "dracula" "everforest" "gruvbox" + "gruvbox_dark" "gruvbox_light" "gruvbox_material" "horizon" "iceberg_dark" "iceberg_light" + "iceberg" "jellybeans" "material" "modus_vivendi" "molokai" + "moonfly" "nightfly" "nord" "oceanicnext" + "onedark" "onelight" "palenight" "papercolor_dark" "papercolor_light" + "powerline_dark" "powerline" "seoul256" "solarized_dark" + "solarized_light" "tomorrow" "wombat" ]; @@ -224,7 +231,7 @@ in { local buf_ft = vim.api.nvim_get_option_value('filetype', {}) -- List of buffer types to exclude - local excluded_buf_ft = {"toggleterm", "NvimTree", "TelescopePrompt"} + local excluded_buf_ft = {"toggleterm", "NvimTree", "neo-tree", "TelescopePrompt"} -- Check if the current buffer type is in the excluded list for _, excluded_type in ipairs(excluded_buf_ft) do diff --git a/modules/plugins/theme/supported-themes.nix b/modules/plugins/theme/supported-themes.nix index 2795175..ca539b1 100644 --- a/modules/plugins/theme/supported-themes.nix +++ b/modules/plugins/theme/supported-themes.nix @@ -78,7 +78,7 @@ in { notify = true, -- nvim-notify which_key = true, navic = { - enabled = false, + enabled = true, custom_bg = "NONE", -- "lualine" will set background to mantle }, },