sponsor Vim development Vim logo Vim Book Ad

vim-diction : Write better with vim-diction - find frequently misused, bad or wordy diction

 script karma  Rating 9/3, Downloaded by 1598  Comments, bugs, improvements  Vim wiki

created by
Nelo-T. Wallus
 
script type
utility
 
description
Diction, noun:

    choice of words especially with regard to correctness, clearness, or effectiveness

http://www.merriam-webster.com/dictionary/diction

vim-diction parses databases, looks for bad diction and fills the
quickfix or location list with explanations and suggestions on how to
improve the text.

For more information read the documentation `:h diction.txt`.

Screenshot:
https://cloud.githubusercontent.com/assets/10514301/14812812/2029fbb4-0b9f-11e6-8aac-4abe5223ad39.png
 
install details
 

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-diction-4.tar.gz 4 2016-05-01 7.0 Nelo-T. Wallus Version: 4
Add unit tests
Works over newlines in code comments

To Dos:
* Allow ranges to check for bad diction
vim-diction-3.tar.gz 3 2016-04-29 7.0 Nelo-T. Wallus Version: 3

Major speed improvements (~8s on 400 lines down to less then half
a second) by using `searchpos()` instead of `match()`.

Use a dictionary instead of a simple, global list, with a buflocal and
global variable to define the active set of databases.

New Commands:
* `DictionIndex`
* `DictionAdd`
* `LDictionAdd`
* `DictionSet`

New Options:
* `diction_open_window`
* `diction_db_sets`
* `diction_active_set`

Removed Options:
* `diction_databases`

To Dos:
* Allow ranges to check for bad diction
vim-diction.tar.gz 2 2016-04-26 7.0 Nelo-T. Wallus # Version: 2
Rewrite. Doesn't use `diction` anymore.
Using a similar database format (tsv) is simpler than parsing the output
of diction and also enables vim-diction to ship with multiple databases
by default.

## New Commands:
* `DictionLog`

## New Options:
* `diction_databases`

## To Dos:
* Allow ranges to check for bad diction
* Command to add to existing qf/loclist
* Allow blacklisting shipped databases

## Removed:
* `diction_options`
* `diction_suggest`
vim-diction.tar.gz 1 2016-04-24 7.0 Nelo-T. Wallus Initial upload
ip used for rating: 3.144.154.208

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.
   
Vim at Github