diff --git a/README.markdown b/README.markdown index 1544eb3..447dba3 100644 --- a/README.markdown +++ b/README.markdown @@ -6,7 +6,7 @@ * Pure Vimscript; no external services or libraries needed * Uses Vim’s native spell-check engine -* Includes 13 dictionaries covering different types of word usage +* Includes 16 dictionaries covering different types of word usage * Buffer-scoped configuration (leaves your global settings alone) * Unicode-friendly, including support for ‘typographic quotes’ @@ -156,10 +156,11 @@ where none has been earned. Assuming that you’re not consciously trying to manipulate others, you will seek to purge such loaded language from your writing. -### Forms of to be +### To be and the passive voice ``` :BeingWordy +:PassiveWordy (includes BeingWordy) ``` You may find this dictionary useful in avoiding overuse of the many forms @@ -197,9 +198,9 @@ time where you could be more specific. ## See also -[Words To Avoid in Creative Writing][wa] - a brief guide to usage by -writer Cary Morton +[Words To Avoid in Creative Writing][wa] - a brief guide to usage by writer Cary Morton +[wg]: https://github.com/bnbeckwith/writegood-mode [wa]: http://darlingmionette.deviantart.com/art/Words-To-Avoid-152886782 If you find this plugin useful, you may want to check out these others by diff --git a/data/en/art-jargon.dic b/data/en/art-jargon.dic new file mode 100644 index 0000000..ec3988b --- /dev/null +++ b/data/en/art-jargon.dic @@ -0,0 +1,369 @@ +# Cliches in writing on art +# via http://www.ipod.org.uk/reality/art_bollocks.asp +# https://github.com/sachac/artbollocks-mode +# and other sources +/encoding=utf-8 +a priori/! +absurdist/! +accessible/! +ad hoc/! +affirm/! +affirmation/! +affirmed/! +affirms/! +ahead of the market/! +alterity/! +altermodern/! +antieconomy/! +aporetic/! +aporia/! +appropriates/! +appropriation/! +archetypal/! +archetype/! +archetypes/! +archetypical/! +autonomous/! +autonomy/! +awkward/! +awkwardly/! +awkwardness/! +balanced/! +baudrillardian/! +baudrillarian/! +challenges/! +challenging/! +commitment/! +committed/! +commodification/! +commonalities/! +composition/! +contemplate/! +contemplated/! +contemplates/! +contemporaneity/! +context/! +contextialize/! +contextialized/! +contextializes/! +contexts/! +contextual/! +contextualisation/! +contextualise/! +contextualised/! +contextualises/! +contextuality/! +contextualization/! +contortion/! +contortioned/! +contortions/! +convention/! +conventional/! +conventions/! +coterminous/! +critique/! +critiqued/! +critiques/! +cunning/! +cunningly/! +death of the author/! +debunk/! +debunked/! +debunking/! +debunks/! +deconstruct/! +deconstruction/! +deconstructs/! +deleuzian/! +desire/! +desires/! +dialectic/! +dialectical/! +dialectically/! +dialectics/! +discourse/! +discursive/! +disrupt/! +disrupts/! +enfold/! +enfolds/! +engage/! +engagement/! +engages/! +episteme/! +epistemic/! +ergo/! +expansive/! +experiencability/! +experience/! +experiences/! +explore/! +explored/! +explores/! +fetish/! +fetishes/! +fetishise/! +fetishised/! +fetishize/! +fetishized/! +fey/! +gaze/! +gender/! +gendered/! +gestural/! +global/! +globality/! +groundbreaking/! +hegemonic/! +hegemonies/! +hegemony/! +historicisation/! +historicise/! +historicization/! +historicize/! +historicized/! +honest/! +iconic/! +identity politics/! +identity/! +identities/! +important/! +incomprehensible/! +inept/! +innocently/! +intelligently/! +intensified/! +intensifies/! +intensify/! +intensifying/! +interesting/! +interrogate/! +interrogated/! +interrogates/! +interrogation/! +intersection/! +intersections/! +intertextual/! +intertextuality/! +invert/! +inverted/! +inverting/! +inverts/! +involution/! +involutions/! +ironic/! +ironical/! +ironically/! +ironies/! +ironisation/! +ironises/! +ironization/! +ironizes/! +irony/! +jouissance/! +juxtapose/! +juxtaposed/! +juxtaposes/! +juxtaposition/! +lacanian/! +lack/! +lacked/! +lacks/! +loci/! +locus/! +locuses/! +matrix/! +mise en abyme/! +mock/! +mocked/! +mocking/! +mockingly/! +mocks/! +modalities/! +modality/! +myth/! +mythologies/! +mythology/! +myths/! +narrative/! +narrativisation/! +narrativity/! +narrativization/! +negation/! +negative/! +nexus/! +nodal/! +node/! +normative/! +normativity/! +notion/! +notions/! +objective/! +objectivities/! +objectivity/! +objet petit a/! +obscure/! +obscured/! +obscures/! +ontological/! +ontology/! +operate/! +operates/! +othered/! +othering/! +otherness/! +paradigm/! +paradigmatic/! +paradigms/! +parallel/! +paralleled/! +parallelism/! +parallels/! +parodic/! +parodies/! +parody/! +perception/! +perceptions/! +physicality/! +platform/! +platforms/! +playful/! +playfully/! +plenitude/! +poetics/! +popular notions/! +position/! +post hoc/! +post internet/! +post-internet/! +postmodern/! +postmodernism/! +postmodernist/! +postmodernity/! +poststructural/! +poststructuralism/! +poststructuralist/! +potential/! +potentiality/! +practice/! +practiced/! +practices/! +practise/! +praxis/! +problematic/! +problematics/! +problematise/! +problematize/! +process/! +processed/! +processing/! +production/! +proposition/! +qua/! +question/! +questioned/! +questions/! +radical/! +radically/! +reading/! +readings/! +realities/! +reality/! +redundancies/! +redundancy/! +reification/! +relation/! +relational/! +relationality/! +relations/! +representation/! +representations/! +restrained/! +reveal/! +revealed/! +reveals/! +rhizomatic/! +rhizome/! +rhythm/! +rhythms/! +sexuality/! +simulacra/! +simulacral/! +simulation/! +simulationism/! +situate/! +situated/! +situates/! +space/! +spaced/! +spaces/! +spacing/! +span/! +spanned/! +spanning/! +spans/! +stereotype/! +stereotyped/! +stereotypes/! +stereotyping/! +stillness/! +strategies/! +strategy/! +style/! +styles/! +stylistic/! +subjective/! +subjectivities/! +subjectivity/! +subversion/! +subvert/! +subverted/! +subverting/! +subverts/! +superficial/! +tension/! +tensioned/! +tensions/! +text/! +textual/! +textuality/! +the mythology/! +thinker/! +thinkers/! +totally/! +trace/! +traced/! +traces/! +trajectory/! +transgress/! +transgressed/! +transgresses/! +transgressing/! +transgression/! +transgressive/! +uncanny/! +undermine/! +undermined/! +undermines/! +undermining/! +unfold/! +unfolded/! +unfolding/! +unfolds/! +unpleasant/! +unrealities/! +unreality/! +unrestrained/! +visual/! +visuality/! +visuals/! +void/! +voided/! +voids/! +work/! +works/! +wry/! +wryly/! +zeitgeist/! +zizekian/! +zižekian/! diff --git a/data/en/being.dic b/data/en/being.dic index ee00356..5e2d853 100644 --- a/data/en/being.dic +++ b/data/en/being.dic @@ -35,6 +35,7 @@ haven’t/! is/! isn't/! isn’t/! +shall/! they are/! they aren't/! they aren’t/! diff --git a/data/en/jargon.dic b/data/en/business-jargon.dic similarity index 100% rename from data/en/jargon.dic rename to data/en/business-jargon.dic diff --git a/data/en/passive-voice.dic b/data/en/passive-voice.dic new file mode 100644 index 0000000..46ebe30 --- /dev/null +++ b/data/en/passive-voice.dic @@ -0,0 +1,299 @@ +# words that indicate use of the passive voice +# http://matt.might.net/articles/shell-scripts-for-passive-voice-weasel-words-duplicates/ +/encoding=utf-8 +awoken/! +be abusive of/! +be applicable to/! +be benefited by/! +be derived from/! +be desirous of/! +be determinative of/! +be in agreement/! +be in attendance/! +be in error/! +be in existence/! +be in possession of/! +be in receipt of/! +be in violation of/! +be indicative of/! +be influential on/! +be operative/! +be productive of/! +be promotive of/! +be supportive of/! +beat/! +become/! +been/! +begun/! +bent/! +beset/! +bet/! +bid/! +bidden/! +bitten/! +bled/! +blown/! +born/! +bought/! +bound/! +bred/! +broadcast/! +broken/! +brought/! +built/! +burnt/! +burst/! +can/! +cast/! +caught/! +chosen/! +clung/! +come/! +cost/! +could/! +couldn't/! +couldn’t/! +crept/! +cut/! +dealt/! +did/! +dived/! +do/! +does/! +done/! +drawn/! +dreamt/! +driven/! +drunk/! +dug/! +eaten/! +fallen/! +fed/! +felt/! +fit/! +fled/! +flown/! +flung/! +forbidden/! +foregone/! +forgiven/! +forgotten/! +forsaken/! +fought/! +found/! +frozen/! +given/! +gone/! +gotten/! +ground/! +grown/! +heard/! +held/! +hidden/! +hit/! +hung/! +hurt/! +is able to/! +is about to/! +is authorized to/! +is binding upon/! +is empowered to/! +is going to/! +is supposed to/! +is unable to/! +isn't able to/! +isn't about to/! +isn't authorized to/! +isn't binding upon/! +isn't empowered to/! +isn't going to/! +isn't supposed to/! +isn't unable to/! +isn’t able to/! +isn’t about to/! +isn’t authorized to/! +isn’t binding upon/! +isn’t empowered to/! +isn’t going to/! +isn’t supposed to/! +isn’t unable to/! +it is/! +it isn't/! +it isn’t/! +it was/! +it wasn't/! +it wasn’t/! +kept/! +knelt/! +knit/! +known/! +laid/! +lain/! +leapt/! +learnt/! +led/! +left/! +lent/! +let/! +lighted/! +lost/! +made/! +may/! +meant/! +met/! +might/! +misspelt/! +mistaken/! +mown/! +must/! +ought/! +overcome/! +overdone/! +overtaken/! +overthrown/! +paid/! +pled/! +proven/! +put/! +quit/! +read/! +rid/! +ridden/! +risen/! +run/! +rung/! +said/! +sat/! +sawn/! +seen/! +sent/! +set/! +sewn/! +shaken/! +shaven/! +shed/! +shod/! +shone/! +shorn/! +shot/! +should/! +shouldn't/! +shouldn’t/! +shown/! +shrunk/! +shut/! +slain/! +slept/! +slid/! +slit/! +slung/! +smitten/! +sold/! +sought/! +sown/! +sped/! +spent/! +spilt/! +spit/! +split/! +spoken/! +spread/! +sprung/! +spun/! +stolen/! +stood/! +stridden/! +striven/! +struck/! +strung/! +stuck/! +stung/! +stunk/! +sung/! +sunk/! +swept/! +swollen/! +sworn/! +swum/! +swung/! +taken/! +taught/! +that is/! +that isn't/! +that isn’t/! +that was/! +that wasn't/! +that wasn’t/! +that were/! +that weren't/! +that weren’t/! +there is/! +there isn't/! +there isn’t/! +there was/! +there wasn't/! +there wasn’t/! +there were/! +there weren't/! +there weren’t/! +thought/! +thrived/! +thrown/! +thrust/! +told/! +torn/! +trodden/! +understood/! +upheld/! +upset/! +was able to/! +was about to/! +was going to/! +was supposed to/! +wasn't able to/! +wasn't about to/! +wasn't going to/! +wasn't supposed to/! +wasn’t able to/! +wasn’t about to/! +wasn’t going to/! +wasn’t supposed to/! +wed/! +wept/! +were able to/! +were about to/! +were going to/! +were supposed to/! +weren't able to/! +weren't about to/! +weren't going to/! +weren't supposed to/! +weren’t able to/! +weren’t about to/! +weren’t going to/! +weren’t supposed to/! +who is/! +who isn't/! +who isn’t/! +who was/! +who wasn't/! +who wasn’t/! +who were/! +who weren't/! +who weren’t/! +will be allowed to/! +will/! +withheld/! +withstood/! +woken/! +won't be allowed to/! +won/! +won’t be allowed to/! +worn/! +would/! +wouldn't/! +wouldn’t/! +wound/! +woven/! +written/! +wrung/! diff --git a/data/en/weasel.dic b/data/en/weasel.dic index 0c1d71b..255b88b 100644 --- a/data/en/weasel.dic +++ b/data/en/weasel.dic @@ -1,4 +1,4 @@ -# words and phrases that can be used to manipulate credibility +# words and phrases that can be used to manipulate credibility # based on something other than explicit evidence. Weasel words. # appeal to authority or ad populum # http://en.wikipedia.org/wiki/Wikipedia:WEASEL#Unsupported_attributions @@ -9,18 +9,29 @@ alleged/! allegedly/! apparent/! apparently/! +are a number/! casting doubt/! +clearly/! common sense has it/! common sense insists/! +completely/! considered to be/! critics claim/! everyone knows/! +exceedingly/! +excellent/! experience shows that/! experts declare/! +extremely/! +fairly/! few accept/! few believe/! +few/! growing body of evidence/! has links to/! +huge/! +interestingly/! +is a number/! it has been claimed that/! it has been mentioned that/! it is believed/! @@ -49,26 +60,36 @@ it’s often reported/! it’s regarded/! it’s said/! it’s widely thought/! +largely/! linked to/! literally/! many are of the opinion/! many scholars state/! +many/! mistakes were made/! most feel/! +mostly/! +not rocket science/! notably/! obviously/! of course/! one hundred percent/! +outside the box/! popular wisdom has it/! purported/! purportedly/! questions have been raised/! questions were raised/! +quite/! +relatively/! +remarkably/! research has shown/! research says/! research shows/! science has shown/! science says/! +several/! +significantly/! so-called/! some argue/! some people say/! @@ -81,8 +102,10 @@ studies shows/! study has shown/! study says/! study shows/! +substantially/! supposed/! supposedly/! +surprisingly/! take issue with/! the fact that/! the public/! @@ -92,5 +115,9 @@ there's evidence that/! there’s evidence that/! threat/! threaten/! +tiny/! trustworthy/! +various/! +vast/! +very/! without a doubt/! diff --git a/plugin/wordy.vim b/plugin/wordy.vim index 653fdca..0dbf9a9 100644 --- a/plugin/wordy.vim +++ b/plugin/wordy.vim @@ -17,33 +17,42 @@ set cpo&vim let g:wordy_dir = fnamemodify(resolve(expand(':p')), ':h:h') command -nargs=0 NoWordy call wordy#init({}) + command -nargs=0 BeingWordy call wordy#init({ 'd': ['being',] }) -command -nargs=0 JargonWordy call wordy#init({ 'd': ['jargon',] }) +command -nargs=0 PassiveWordy call wordy#init({ 'd': ['passive-voice', 'being',] }) + command -nargs=0 WeakWordy call wordy#init({ 'd': ['weak',] }) command -nargs=0 LazyWordy call wordy#init({ 'd': ['weak',] }) + command -nargs=0 ProblemWordy call wordy#init({ 'd': ['problematic',] }) -command -nargs=0 PuffWordy call wordy#init({ 'd': ['puffery',] }) -command -nargs=0 VagueTimeWordy call wordy#init({ 'd': ['vague-time',] }) -command -nargs=0 WeaselWordy call wordy#init({ 'd': ['weasel',] }) command -nargs=0 WordyWordy call wordy#init({ 'd': ['redundant',] }) +command -nargs=0 JargonWordy call wordy#init({ 'd': ['business-jargon', 'art-jargon',] }) +command -nargs=0 PuffWordy call wordy#init({ 'd': ['puffery',] }) +command -nargs=0 WeaselWordy call wordy#init({ 'd': ['weasel',] }) + +command -nargs=0 TriteWordy call wordy#init({ 'd': [ 'colloquial', 'idiomatic', 'similies',] }) + +" tools for formal and objective writing +command -nargs=0 VagueTimeWordy call wordy#init({ 'd': ['vague-time',] }) command -nargs=0 OpineWordy call wordy#init({ 'd': ['opinion',] }) command -nargs=0 SaidWordy call wordy#init({ 'd': ['said-synonyms',] }) command -nargs=0 AintWordy call wordy#init({ 'd': ['contractions',] }) -command -nargs=0 TriteWordy call wordy#init({ 'd': [ 'colloquial', 'idiomatic', 'similies',] }) - -command -nargs=0 Wordy call wordy#init({ 'd': [ 'being', - \ 'colloquial', - \ 'idiomatic', - \ 'jargon', - \ 'weasel', - \ 'opinion', - \ 'puffery', - \ 'redundant', - \ 'similies', - \ 'weak', - \ ]}) +" tools for creative writing +command -nargs=0 CreativeWordy call wordy#init({ 'd': [ 'being', + \ 'colloquial', + \ 'idiomatic', + \ 'business-jargon', + \ 'art-jargon', + \ 'weasel', + \ 'opinion', + \ 'passive-voice', + \ 'puffery', + \ 'redundant', + \ 'similies', + \ 'weak', + \ ]}) let &cpo = s:save_cpo