Releases: numToStr/Comment.nvim
v0.8.0 - Stable as a Rock
This release some brings more filetype support and removal of deprecated APIs and keybindings. This release is guaranteed to be API compatible with nvim v0.8.0. So, until you upgrade to nvim v0.9.0, I recommend sticking to this tag.
- With packer.nvim
require('packer').startup(function(use)
use({
'numToStr/Comment.nvim',
tag = 'v0.8.0',
config = function()
require('Comment').setup()
end,
})
end)
- With lazy.nvim
require("lazy").setup({
{
'numToStr/Comment.nvim',
tag = 'v0.8.0',
config = function()
require('Comment').setup()
end,
},
})
What's Changed
- chore!: remove old lua APIs by @numToStr in #238
- chore!: deprecate
extended
keybindings by @numToStr in #254 - fix: respect updated
v:count
when using.
repeat by @numToStr in #253 - feat: add
handlebars
support by @toh995 in #257 - feat: add
applescript
support by @mrjones2014 in #260 - feat: add
dart
support by @genesistms in #261 - feat: add
luau
support by @lopi-py in #262 - chore!: remove
extended
keybindings by @numToStr in #269 - chore!: error handling by @numToStr in #285
- feat(ft): add
dosbatch
support by @MeShootIn in #291 - docs: fix typos in #294
- add .editorconfig support by @matu3ba in #295
- adding vifm ft by @TornaxO7 in #296
- Add Supercollider and Faust support by @madskjeldgaard in #252
- feat: add autohotkey support by @mgziminsky in #303
- feat: add quarto filetype and enable languages using other languages' parsers by @jmbuhr in #301
- fix(ft/fennel): fix double semicolon commentstring by @atchim in #304
- add remind support (#315) by @kolja in #316
- feat: add
yuck
support by @Akmadan23 in #313 - feat(ft): add
v
support by @tobealive in #319 - fix typo by @sudhih in #324
New Contributors
- @toh995 made their first contribution in #257
- @mrjones2014 made their first contribution in #260
- @genesistms made their first contribution in #261
- @lopi-py made their first contribution in #262
- @MeShootIn made their first contribution in #291
- @matu3ba made their first contribution in #295
- @TornaxO7 made their first contribution in #296
- @madskjeldgaard made their first contribution in #252
- @mgziminsky made their first contribution in #303
- @atchim made their first contribution in #304
- @kolja made their first contribution in #316
- @tobealive made their first contribution in #319
- @sudhih made their first contribution in #324
Full Changelog: v0.7.0...v0.8.0
v0.7.0 - Bag of Goodies
This release brings comment support for various filetypes, new :help comment-nvim
docs and new Lua APIs. This release is guaranteed to be API compatible with nvim v0.7.0. So, until you upgrade to nvim v0.8.0, I recommend sticking to this tag.
Following are the migration instruction:
- With packer.nvim
use {
'numToStr/Comment.nvim',
tag = 'v0.7.0',
config = function()
require('Comment').setup()
end
}
What's Changed
- chore!: refactoring by @numToStr in #179
- feat: add
glsl
support by @daangoossens22 in #184 - feat: add
elvish
support by @codyopel in #185 - feat: Add
jsonnet
support by @codyopel in #186 - Added Prisma filetype by @Dosx001 in #188
- Add
replace_keycodes=false
to expr mappings by @jdrouhard in #190 - feat: Add keymap descriptions by @rafamadriz in #192
- docs(readme):
toggler
doesn't defines mappings in visual mode by @refaelsh in #197 - feat!: new lua API (using metatables) by @numToStr in #183
- change!: move
after/plugin/Comment.lua
=>plugin/Comment.lua
by @numToStr in #202 - fix!:
i_<C-o>gcc
insertsg@$
by @numToStr in #204 - feat: help docs
:h comment-nvim
by @numToStr in #205 - feat: add
gnuplot
support by @sahashirshendu in #209 - feat: add
nu
support by @jgollenz in #210 - feat: add
gitignore
support by @eeeXun in #217 - fix: remove
lockmarks
fromgc{o,O}
by @PowerUser64 in #220 - fix: empty line indentation when using tabs by @numToStr in #228
- Add rego support (simple hash) by @cova-fe in #244
- feat: support compound (dot-separated) filetypes by @numToStr in #245
- Add nim comments by @sigmaSd in #246
- Add
lilypond
support by @Akmadan23 in #248 - feat(ft): add twig support by @gbprod in #249
New Contributors
- @daangoossens22 made their first contribution in #184
- @codyopel made their first contribution in #185
- @Dosx001 made their first contribution in #188
- @jdrouhard made their first contribution in #190
- @rafamadriz made their first contribution in #192
- @refaelsh made their first contribution in #197
- @sahashirshendu made their first contribution in #209
- @jgollenz made their first contribution in #210
- @eeeXun made their first contribution in #217
- @PowerUser64 made their first contribution in #220
- @cova-fe made their first contribution in #244
- @sigmaSd made their first contribution in #246
- @Akmadan23 made their first contribution in #248
- @gbprod made their first contribution in #249
Full Changelog: v0.6.1...v0.7.0
v0.6.1 - Before Apocalypse
This release meant to be a stable snapshot of the plugin so that I can do some crazy refactoring #177 and sad deprecations #180 later on inside the plugin. This release is compatible with Neovim >=v0.7 :)
Following are the instructions:
- With packer.nvim
use {
'numToStr/Comment.nvim',
tag = 'v0.6.1',
config = function()
require('Comment').setup()
end
}
- With vim-plug
Plug 'numToStr/Comment.nvim', { 'tag': 'v0.6.1' }
" Somewhere after plug#end()
lua require('Comment').setup()
What's Changed
- feat!:
<Plug>
mappings by @numToStr in #98 - feat: add
elixir
support by @sbennett33 in #148 - feat: add
gdscript
support by @Arrow-x in #152 - feat: add
cabal
support by @uf5 in #156 - feat: add
R
support by @jmbuhr in #165 - chore: tweak emmylua docs by @numToStr in #162
- feat: add
cuda
support by @horst5000 in #170 - feat: add
stata
support by @richardcherron in #173 - feat: add
Solidity
support by @alefbragin in #178 - feat: add
arduino
support by @saecki in #181
New Contributors
- @RielJ made their first contribution in #146
- @sbennett33 made their first contribution in #148
- @Arrow-x made their first contribution in #152
- @uf5 made their first contribution in #156
- @jmbuhr made their first contribution in #165
- @horst5000 made their first contribution in #170
- @richardcherron made their first contribution in #173
- @alefbragin made their first contribution in #178
Full Changelog: v0.6...v0.6.1
Bye Bye v0.6
This is the last commit/tag which will support neovim v0.6
. So If you are using v0.6
I'll recommend sticking to this tag.
Following are the migration instruction:
- With packer.nvim
use {
'numToStr/Comment.nvim',
tag = 'v0.6',
config = function()
require('Comment').setup()
end
}
- With vim-plug
Plug 'numToStr/Comment.nvim', { 'tag': 'v0.6' }
" Somewhere after plug#end()
lua require('Comment').setup()