Comentarios para rebajas con sabor a github con vim-commentary
vim-commentaryes un gran complemento para comentar y descomentar líneas. Sin embargo, si no se admite algún tipo de archivo, según la documentación, se puede hacer lo siguiente: (consulte las preguntas frecuentes )
autocmd FileType apache setlocal commentstring=#\ %s
Actualmente para comentarios de rebajas se agrega %%delante de una línea.
%% a comment
Quiero usar el comentario de la rebaja con sabor a github, es decir, así:
<!-- a comment -->
No entiendo cómo cambiar la commentrstringrebaja para obtener lo anterior. Se agradecerá cualquier ayuda.
Editar: El problema parece originarse en el complemento vimwiki , :verbose set ft? cms?dice:
filetype=vimwiki
Last set from ~/.vim/plugged/vimwiki/autoload/vimwiki/u.vim line 142
commentstring=%%%s
Last set from ~/.vim/plugged/vimwiki/ftplugin/vimwiki.vim line 12
Estoy usando vimwiki con la extensión markdown, por lo que cambia los tipos de archivo a vimwiki. He puesto la siguiente línea .vimrc, ahora funciona:
autocmd FileType vimwiki setlocal commentstring=<!--%s-->
Respuestas
Entonces, el problema específico que ha estado teniendo es causado por Vimwiki que se hace cargo del tipo de archivo Markdown a nivel mundial. Tiene algunas opciones para evitar que Vimwiki haga eso, lo que debería ayudarlo a resolver su problema.
Primero, puede establecer la g:vimwiki_global_extvariable en 0, deshabilitando que se conecte a archivos en cualquier lugar con esas extensiones específicas. Puede hacerlo agregando esto a su archivo vimrc:
let g:vimwiki_global_ext = 0
Esto significa que los wikis temporales ya no se crearán sobre la marcha, por lo que deberá usar la g:vimwiki_listvariable para registrar las ubicaciones donde desea que se active Vimwiki. Esto debería ser sencillo si está utilizando principalmente Vimwiki para administrar una sola wiki o un puñado de ellos y no tiende a crear nuevos, sino que agrega más contenido a los que tiene.
La otra opción que tienes es usar un conjunto diferente de extensiones para Vimwiki que no entre en conflicto con los tipos habituales de Markdown. Por ejemplo, podría usar algo como *.wikio *.vimwiki. Para configurar eso, necesita establecer la g:vimwiki_ext2syntaxvariable. Lo configura en un Diccionario que asigna extensiones específicas al tipo de sintaxis de Vimwiki que le gustaría asociar con esa extensión. (Puede utilizar 'markdown'la 'media'sintaxis predeterminada o de MediaWiki).
Cualquiera de las opciones debería ayudarlo a solucionar el problema. Si no planeas crear Vimwikis sobre la marcha, elige el primero. Si, por otro lado, desea poder crearlos dinámicamente, pero por otro lado está de acuerdo con el uso de una extensión de archivo diferente de las predeterminadas, elija la última.