2024-04-29 02:08:28 +00:00
# Release 0.7 {#sec-release-0.7}
Release notes for release 0.7
## Changelog {#sec-release-0.7-changelog}
[ItsSorae ](https://github.com/ItsSorae ):
2024-05-23 14:00:20 +00:00
- Add support for [typst ](https://typst.app/ ) under `vim.languages.typst` This
2024-05-08 20:49:08 +00:00
will enable the `typst-lsp` language server, and the `typstfmt` formatter
2024-04-29 12:11:02 +00:00
[frothymarrow ](https://github.com/frothymarrow ):
2024-05-08 20:49:08 +00:00
- Modified type for
2024-06-24 18:14:07 +00:00
[vim.visuals.fidget-nvim.setupOpts.progress.display.overrides ](#opt-vim.visuals.fidget-nvim.setupOpts.progress.display.overrides )
from `anything` to a `submodule` for better type checking.
2024-05-06 21:01:16 +00:00
- Fix null `vim.lsp.mappings` generating an error and not being filtered out.
2024-06-24 18:14:07 +00:00
2024-06-24 14:00:01 +00:00
- Add basic transparency support for `oxocarbon` theme by setting the highlight
group for `Normal` , `NormalFloat` , `LineNr` , `SignColumn` and optionally
`NvimTreeNormal` to `none` .
2024-05-02 17:41:44 +00:00
2024-06-24 18:14:07 +00:00
- Fix [vim.ui.smartcolumn.setupOpts.custom_colorcolumn ](#opt-vim.ui.smartcolumn.setupOpts.custom_colorcolumn )
using the wrong type `int` instead of the expected type `string` .
2024-05-06 21:01:16 +00:00
[horriblename ](https://github.com/horriblename ):
2024-05-02 17:41:44 +00:00
- Fix broken treesitter-context keybinds in visual mode
2024-06-24 14:00:01 +00:00
- Deprecate use of `__empty` to define empty tables in lua. Empty attrset are no
longer filtered and thus should be used instead.
2024-07-03 18:42:26 +00:00
- Add dap-go for better dap configurations
2024-07-10 21:02:48 +00:00
- Make noice.nvim customizable
2024-06-24 14:00:01 +00:00
[jacekpoz ](https://github.com/jacekpoz ):
- Add [ocaml-lsp ](https://github.com/ocaml/ocaml-lsp ) support.
- Fix Emac typo
[diniamo ](https://github.com/diniamo ):
- Move the `theme` dag entry to before `luaScript` .
2024-06-25 16:25:50 +00:00
- Add rustfmt as the default formatter for Rust.
- Enabled the terminal integration of catppuccin for theming Neovim's built-in terminal (this also affects toggleterm).
2024-05-06 19:30:06 +00:00
2024-06-28 14:45:37 +00:00
- Migrate bufferline to setupOpts for more customizability
2024-07-06 19:14:36 +00:00
- Use `clangd` as the default language server for C languages
2024-07-10 19:58:37 +00:00
- Expose `lib.nvim.types.pluginType` , which for example allows the user to create abstractions for adding plugins
2024-07-12 15:47:33 +00:00
- Migrate indent-blankline to setupOpts for more customizability. While the plugin's options can now be found under `indentBlankline.setupOpts` , the previous iteration of the module also included out of place/broken options, which have been removed for the time being. These are:
- `listChar` - this was already unused
- `fillChar` - this had nothing to do with the plugin, please configure it yourself by adding `vim.opt.listchars:append({ space = '<char>' })` to your lua configuration
- `eolChar` - this also had nothing to do with the plugin, please configure it yourself by adding `vim.opt.listchars:append({ eol = '<char>' })` to your lua configuration
2024-06-24 18:14:07 +00:00
[NotAShelf ](https://github.com/notashelf ):
2024-05-06 19:30:06 +00:00
- Add `deno fmt` as the default Markdown formatter. This will be enabled
automatically if you have autoformatting enabled, but can be disabled manually
if you choose to.
2024-05-06 19:57:36 +00:00
2024-05-08 20:49:08 +00:00
- Add `vim.extraLuaFiles` for optionally sourcing additional lua files in your
configuration.
2024-05-06 21:52:33 +00:00
- Refactor `programs.languages.elixir` to use lspconfig and none-ls for LSP and
formatter setups respectively. Diagnostics support is considered, and may be
added once the [credo ](https://github.com/rrrene/credo ) linter has been added
to nixpkgs. A pull request is currently open.
2024-05-06 19:57:36 +00:00
2024-06-24 14:00:01 +00:00
- Remove vim-tidal and friends.
2024-05-15 09:53:19 +00:00
2024-05-23 14:00:20 +00:00
- Clean up Lualine module to reduce theme dependency on Catppuccin, and fixed
2024-05-15 09:53:19 +00:00
blending issues in component separators.
2024-05-15 17:37:27 +00:00
2024-06-24 14:00:01 +00:00
- Add
[ts-error-translator.nvim ](https://github.com/dmmulroy/ts-error-translator.nvim )
extension of the TS language module, under
`vim.languages.ts.extensions.ts-error-translator`