sponsor Vim development Vim logo Vim Book Ad

vim-doge : Generate proper code documentation skeletons with a single keypress.

 script karma  Rating 41/11, Downloaded by 97  Comments, bugs, improvements  Vim wiki

created by
Kim Koomen
 
script type
ftplugin
 
description
We all love documentation because it makes our codebases easier to understand, yet no one has time to write it in a good and proper way.

DoGe is a (Do)cumentation (Ge)nerator which will generate a proper documentation skeleton based on certain expressions (mainly functions). Simply put your cursor on a function, press <Leader>d, jump quickly through TODO items using <Tab> and <S-Tab> to quickly add descriptions and go on coding!
 
install details
Using vim-pack:

    git clone -- depth 1 https://github.com/kkoomen/vim-doge ~/.vim/pack/*/start/vim-doge

Using pathogen:

    git clone -- depth 1 https://github.com/kkoomen/vim-doge ~/.vim/bundle/vim-doge

Using plug:

    Plug 'kkoomen/vim-doge'
 

rate this script Life Changing Helpful Unfulfilling 
script versions (upload new version)

Click on the package to download.

package script version date Vim version user release notes
vim-doge-1.6.1.tar.gz 1.6.1 2019-07-22 8.0 Kim Koomen Update C++ regex to match 0 or more occurences in the regex pattern instead of making it optional.
vim-doge-1.6.0.tar.gz 1.6.0 2019-07-21 8.0 Kim Koomen Add TODO contexts for every language.
vim-doge-1.5.3.tar.gz 1.5.3 2019-07-21 8.0 Kim Koomen Update Roxygen skeleton for R with @return and @examples tags.
vim-doge-1.5.2.tar.gz 1.5.2 2019-07-20 8.0 Kim Koomen Allow colon inside C++ angle bracket notation in the return type.
vim-doge-1.5.1.tar.gz 1.5.1 2019-07-20 8.0 Kim Koomen Fix python google style return type position.
vim-doge-1.5.0.tar.gz 1.5.0 2019-07-20 8.0 Kim Koomen Add Sphinx doc standard for Python.
vim-doge-1.4.7.tar.gz 1.4.7 2019-07-19 7.0 Kim Koomen Use start of docblock for the description instead of @description tag for javascript/typescript.
vim-doge-1.4.6.tar.gz 1.4.6 2019-07-19 8.0 Kim Koomen Add & in C++ function regex var name to match a specific case.
vim-doge-1.4.5.tar.gz 1.4.5 2019-07-18 8.0 Kim Koomen Allow dot-characters in python parameter type hint.
vim-doge-1.4.4.tar.gz 1.4.4 2019-07-18 8.0 Kim Koomen Preprocess indent position for python for inserting below declaration and adjust preprocess order.
vim-doge-1.4.3.tar.gz 1.4.3 2019-07-18 8.0 Kim Koomen Optimise plugin root check to allow nvim 0.3.2+.
vim-doge-1.4.2.tar.gz 1.4.2 2019-07-18 8.0 Kim Koomen Remove <unique> to fix mapping-already-exists error.
vim-doge-1.4.1.tar.gz 1.4.1 2019-07-18 8.0 Kim Koomen Do not display error msg when no generation can be done.
vim-doge-1.4.0.tar.gz 1.4.0 2019-07-18 8.0 Kim Koomen Support TODO contexts.
vim-doge-1.3.2.tar.gz 1.3.2 2019-07-18 8.0 Kim Koomen Change default g:doge_mapping to <Leader>d instead of <C-d>.
vim-doge-1.3.1.tar.gz v1.3.1 2019-07-16 8.0 Kim Koomen Fix catch statements for different locales.
vim-doge-1.3.0.tar.gz 1.3.0 2019-07-13 8.0 Kim Koomen Add support for Google styleguide doc for Python.
vim-doge-1.2.3.tar.gz 1.2.3 2019-07-13 8.0 Kim Koomen Prevent @return tag to be added when returning void in C++.
vim-doge-1.2.2.tar.gz 1.2.2 2019-07-13 8.0 Kim Koomen Added a line for extended description for python numpy doc.
vim-doge-1.2.1.tar.gz 1.2.1 2019-07-13 8.0 Kim Koomen Support declarations for C++ along with support for advanced function syntax.
vim-doge-1.2.0.tar.gz 1.2.0 2019-06-29 8.0 Kim Koomen Add support for C++.
vim-doge-1.1.0.tar.gz 1.1.0 2019-06-29 8.0 Kim Koomen Add support for multiple doc standard per filetype.
vim-doge-1.0.0.tar.gz 1.0.0 2019-06-25 8.0 Kim Koomen Initial upload
ip used for rating: 35.171.183.163

If you have questions or remarks about this site, visit the vimonline development pages. Please use this site responsibly.
Questions about Vim should go to the maillist. Help Bram help Uganda.
   
OSDN.net Logo