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
extendedkeybindings by @numToStr in #254 - fix: respect updated
v:countwhen using.repeat by @numToStr in #253 - feat: add
handlebarssupport by @toh995 in #257 - feat: add
applescriptsupport by @mrjones2014 in #260 - feat: add
dartsupport by @genesistms in #261 - feat: add
luausupport by @lopi-py in #262 - chore!: remove
extendedkeybindings by @numToStr in #269 - chore!: error handling by @numToStr in #285
- feat(ft): add
dosbatchsupport 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
yucksupport by @Akmadan23 in #313 - feat(ft): add
vsupport 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
glslsupport by @daangoossens22 in #184 - feat: add
elvishsupport by @codyopel in #185 - feat: Add
jsonnetsupport by @codyopel in #186 - Added Prisma filetype by @Dosx001 in #188
- Add
replace_keycodes=falseto expr mappings by @jdrouhard in #190 - feat: Add keymap descriptions by @rafamadriz in #192
- docs(readme):
togglerdoesn'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.luaby @numToStr in #202 - fix!:
i_<C-o>gccinsertsg@$by @numToStr in #204 - feat: help docs
:h comment-nvimby @numToStr in #205 - feat: add
gnuplotsupport by @sahashirshendu in #209 - feat: add
nusupport by @jgollenz in #210 - feat: add
gitignoresupport by @eeeXun in #217 - fix: remove
lockmarksfromgc{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
lilypondsupport 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
elixirsupport by @sbennett33 in #148 - feat: add
gdscriptsupport by @Arrow-x in #152 - feat: add
cabalsupport by @uf5 in #156 - feat: add
Rsupport by @jmbuhr in #165 - chore: tweak emmylua docs by @numToStr in #162
- feat: add
cudasupport by @horst5000 in #170 - feat: add
statasupport by @richardcherron in #173 - feat: add
Soliditysupport by @alefbragin in #178 - feat: add
arduinosupport 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()