Hey vimmers, happy new year!
This is a description to a plugin that I developed. This is my first plugin in Vim and I wanted to ask for some feedback, mainly:
- Do you think it's in any way useful?
- Is there any similar plugin that I might have missed?
- Do you think of any way I could improve it?
*debugstring* aims to automate standard debugging operations (e.g., find segfaults). It does that by facilitating the ubiquitous printf()-debugging i.e., scatter logging statements around the various code snippets that you want to test.
The default key-binding for dumping a logging directive is <Leader>ds. The logging statements are of the form:
[<filename>:<line_of_logging_statement>] DEBUGGING STRING ==> <unique_number>
The form and syntax of the logging statements target the language at hand (e.g., use printf() in C/C++ but puts() in Ruby)
Currently the following languages are supported:
- C/C++
- Fortran
- Haskell
- Java
- javascript
- PHP
- Python
- Ruby
- Shell
- Vim
You can find more information on Github..
Github page: https://github.com/bergercookie/vim-debugstring
Vim.org: http://www.vim.org/scripts/script.php?script_id=5634
Cheers,
Nikos
--
--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
---
You received this message because you are subscribed to the Google Groups "vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
No comments:
Post a Comment