This commit is contained in:
Reed Esau
2014-01-16 22:54:28 -07:00
parent 0153403cbe
commit 29fa9b337c
16 changed files with 2430 additions and 2466 deletions

View File

@@ -1,48 +1,37 @@
# vim-wordy # vim-wordy
> There are no bad words; only writers using good words poorly. > Writers tool for identifying potential problems in word usage
## Features of this plugin ## Features of this plugin
* A writers tool for identifying potential problems in word usage
* Pure Vimscript; no external services or libraries needed * Pure Vimscript; no external services or libraries needed
* Leverages Vims native spell-check engine * Uses Vims native spell-check engine
* Buffer-scoped configuration (leaves your global settings alone) * Buffer-scoped configuration (leaves your global settings alone)
That writing benefits from the effective use of words should be obvious. ## What is _wordy_?
Without good word choice, your efforts at grammar, punctuation and
rhetoric will be for naught, or rather squandered.
Effective usage means avoiding words that are lazy, weak, awkward, _wordy_ is not a grammar checker. Nor is it a guide to proper word usage.
overused, imprecise, boring, abused, imprecise, redundant, or which merely Rather, _wordy_ is a rudimentary tool to assist writers in identifying
serve as filler. Identifying and fixing such language serves as a central words and phrases in their text that suffer from a history of misuse,
challenge to each of us in our writing. abuse and overuse, at least according to usage experts.
Because the goals of our writing are nearly as diverse as ourselves, there For example, if _wordy_ highlights moreover, a word for which there may
is no single set of rules guiding usage. What stands for formal writing be no good usage, a rewrite to eliminate it would be prudent. But if it
will fail for informal. Whats needed for dialogue wont jibe with that highlights therefore in a sentence, you may consider the usage worthy
needed for narrative. The demands placed on the technical writer arent and elect to keep it, _wordy_ be damned.
wholly shared by other writers of non-fiction.
Works of prose evolve. We expect our first drafts to be saddled with poor Existing proofreading software can scan your text for potential problems
usage, full of weak and repetitive language to be culled on later in grammar and usage and provide comprehensive feedback. However, some
rewrites. With enough polishing a work can emerge for which we can be services require transmission of your work to a server for checking.
proud. Others require installation and configuration of a complex software
package, where integration with your editor of choice may prove
infeasible.
Writers can benefit from tools which can help them along that path. _wordy_ stands ready as a lightweight alternative to these comprehensive
_wordy_ aspires to be such a tool. tools, focusing narrowly on identifying potential problems in usage.
Existing proofreading software can scan your text for potential problems _wordy_ is best used in concert with books and other resources on good
in grammar and usage and provide comprehensive feedback. However, some usage in writing.
services like After the Deadline require transmission of your work to
a server for checking. Others require installation and configuration of a
complex software package, where integration with Vim may prove difficult
or infeasible.
In contrast, _wordy_ stands as a lightweight alternative to these
comprehensive tools, focusing narrowly on identifying potential problems
in word usage. Because its primitive by comparison, its best used in
concert with books and other resources on good usage in writing.
## Requirements ## Requirements
@@ -55,9 +44,8 @@ package manager.
## Configuration ## Configuration
Youll typically use this plugin on-demand. It does not require any Youll typically use this plugin on-demand. It does not require any
special configuration, unless you want to map its commands to keys. More special configuration.
on that below.
Important note: on the first use of each of the plugins dictionaries, Important note: on the first use of each of the plugins dictionaries,
a spell file will be built. This produces a message that resembles: a spell file will be built. This produces a message that resembles:
@@ -85,23 +73,7 @@ enter the command:
:NoWordy :NoWordy
``` ```
## Usage Dictionaries ### Weak and lazy usage
_wordy_ cant read your mind. Even if it could it couldnt understand your
intent. In fact _wordy_ is pretty dumb, as it will flag words and phrases
that may fit your goals perfectly well. In such a case you can ignore
_wordys_ protestations.
_wordy_ errs on the side of identifying potential problems. For example,
if it highlights moreover, a word for which there may be no good usage,
you should consider a rewrite to eliminate it. But if it highlights
therefore in a sentence, you may consider it worthy and elect to keep
it, _wordy_ be damned.
_wordy_ has a dozen dictionaries at the ready to attempt to shoot down
your prose.
### Weak and lazy words
``` ```
:LazyWordy :LazyWordy
@@ -109,51 +81,30 @@ your prose.
Lazy and weak words are common in first drafts. Lazy and weak words are common in first drafts.
We sabotage ourselves though weak language. We sabotage our writing though weak language, kicking the legs out from
We defeat our goal of effective writing by kicking the legs out from beneath our verbs and tearing at the foundations of our nouns, watering
beneath our verbs and tearing at the foundations of our nouns. down the very points that we are trying to drive home.
Words that water down the points we are trying to drive home. * “I _got_ up and _went_ to work.” (weak)
* “I awoke and drove to work.” (better)
“I _got_ up and _went_ to work.” => “I awoke and drove to work.” We diminish the weight of our ideas by adding modifiers and fillers.
We diminish the weight of our ideas by adding modifiers. * “The regiment _that_ took the hill was _perhaps_ a hundred strong.” (weak)
* “Despite heavy losses, the regiment took the hill.” (better)
“The regiment was _perhaps_ a hundred strong, and took the hill.” Words can also be weakened through overuse.
“The regiment took the hill, despite fewer than a hundred soldiers * “He _actually_ drove to work in the blizzard.” (weak)
remaining in its ranks.” * “He drove to work in spite of the blizzard.” (better)
Text can also be weakened through overuse
“He _actually_ drove to work in the blizzard.” => “He drove to work in
spite of the blizzard.”
Use in rare occasions, effectively. Consult the books.
Words can be fillers and play no active role, such as needless use of
that:
“A dog that was missing an eye followed us.” => “A dog missing an eye
followed us.”
The use of the can weaken, such as in this sentence. Better: start with
“Using the”.
You can use the word have in situations where you can be more direct:
“Can I have the ice cream?” => “I want ice cream.”
Wordiness can be weak: “Joe _has the ability to_ eat beef.” => “Joe can
eat beef.”
Using forms of to be when action verbs can be used. Covered as
a separate target.
When using this dictionary, scrutinize each highlighted word or phrase,
asking whether it detracts from the point you are trying to make.
### Redundant phrases ### Redundant phrases
``` ```
:RedundantWordy :WordyWordy
``` ```
Did you ever receive an advance warning when a mere warning would do? Did you ever receive an advance warning when a mere warning would do?
@@ -165,25 +116,32 @@ be redundant if some of the guests have crashed your event. Or dialect
differences can erase redundancies, as the British will protest against differences can erase redundancies, as the British will protest against
where Americans may simply protest. where Americans may simply protest.
To reveal [common redundancies][1] from which you can scrub from your ### Puffery and Jargonese
prose, enter this command:
### WordyPuffery ```
:PuffWordy
:JargoneseWordy
```
TODO describe puffery “The man embodies authenticity; his disruptive ideas on
“The guru embodies authenticity; his disruptive ideas on
self-actualization reflect his dynamic and transformative personality.” self-actualization reflect his dynamic and transformative personality.”
(puffery and jargonese)
Instead of using these words, instead provide a graphic example. Instead of puffery, demonstrate through details.
“The Empire State Building is enormously tall.” => “My ears popped several * “The Empire State Building is breathtakingly tall.” (puffery)
times during the X minute elevator ride to the observation deck.” * “My ears popped several times during the minute-long elevator ride to 80th floor.” (better)
### WordyCred ### Manipulative language
“Along with a growing body of evidence, because common sense insists that ```
my opponents policies threaten and untrustworthy.” :WeaselWordy
```
Words can be used to hide or obscure a weak position, as well as to cast
doubt on a strong one.
“Common sense will show that you cant trust my opponent.”
Rather than provide the reasoning and evidence, well unconsciously sneak Rather than provide the reasoning and evidence, well unconsciously sneak
in weasel words to shore up a weak facade. in weasel words to shore up a weak facade.

View File

@@ -9,7 +9,6 @@
if exists("autoloaded_wordy") | finish | endif if exists("autoloaded_wordy") | finish | endif
let autoloaded_wordy = 1 let autoloaded_wordy = 1
function! wordy#init(...) abort function! wordy#init(...) abort
let l:args = a:0 ? a:1 : {} let l:args = a:0 ? a:1 : {}
@@ -26,16 +25,15 @@ function! wordy#init(...) abort
let l:dicts = get(l:args, 'd', []) let l:dicts = get(l:args, 'd', [])
if len(l:dicts) if len(l:dicts)
let l:dst_paths = [] let l:dst_paths = []
" TODO pull lang/encoding from &spelllang or $LANG let l:lang = get(l:args, 'lang', &spelllang)
let l:lang = get(l:args, 'lang', 'en') let l:encoding = get(l:args, 'encoding', &encoding)
let l:encoding = get(l:args, 'encoding', 'utf-8')
for l:dict in l:dicts for l:dict in l:dicts
let l:data_dir = g:wordy_dir . '/data' let l:data_dir = g:wordy_dir . '/data'
let l:src_path = l:data_dir . '/' . l:lang . '/' . l:dict . '.dic' let l:src_path = l:data_dir . '/' . l:lang . '/' . l:dict . '.dic'
if filereadable(l:src_path) if filereadable(l:src_path)
let l:spell_dir = g:wordy_dir . '/spell' let l:spell_dir = g:wordy_dir . '/spell'
if !isdirectory(l:spell_dir) if !isdirectory(l:spell_dir)
call mkdir(expand(l:spell_dir), "p") call mkdir(expand(l:spell_dir), "p")
endif endif
let l:dst_path = l:spell_dir . '/' . l:dict . '.' . l:lang . '.' . l:encoding . '.spl' let l:dst_path = l:spell_dir . '/' . l:dict . '.' . l:lang . '.' . l:encoding . '.spl'
if get(l:args, 'force', 0) || if get(l:args, 'force', 0) ||

View File

@@ -5,86 +5,85 @@ I am/!
I have been/! I have been/!
I have not been/! I have not been/!
I haven't been/! I haven't been/!
I havent been/!
I was/! I was/!
I wasn't/! I wasn't/!
I wasnt/!
I'dn't've/! I'dn't've/!
I'm/! I'm/!
I've been/! I've been/!
I've not been/! I've not been/!
Idntve/!
Im/!
Ive been/!
Ive not been/!
ain't/! ain't/!
aint/!
am/! am/!
are/! are/!
aren't/! aren't/!
arent/!
been/! been/!
being/! being/!
has been/! has been/!
has not been/! has not been/!
hasn't been/! hasn't been/!
hasnt been/!
have/! have/!
haven't/! haven't/!
havent/!
is/! is/!
isn't/! isn't/!
isnt/!
they are/! they are/!
they aren't/! they aren't/!
they arent/!
they have been/! they have been/!
they have not been/! they have not been/!
they haven't been/! they haven't been/!
they havent been/!
they were/! they were/!
they weren't/! they weren't/!
they werent/!
they're/! they're/!
they've been/! they've been/!
they've not been/! they've not been/!
was/!
wasn't/!
we are/!
we aren't/!
we have been/!
we have not been/!
we haven't been/!
we were/!
we weren't/!
were/!
weren't/!
we've been/!
we've not been/!
you are/!
you aren't/!
you have been/!
you have not been/!
you haven't been/!
you were/!
you weren't/!
you're/!
you've been/!
you've not been/!
# forms of to be, to identify where an active verb might be better
I havent been/!
I wasnt/!
Idntve/!
Im/!
Ive been/!
Ive not been/!
aint/!
arent/!
hasnt been/!
havent/!
isnt/!
they arent/!
they havent been/!
they werent/!
theyre/! theyre/!
theyve been/! theyve been/!
theyve not been/! theyve not been/!
was/!
wasn't/!
wasnt/! wasnt/!
we are/!
we aren't/!
we arent/! we arent/!
we have been/!
we have not been/!
we haven't been/!
we havent been/! we havent been/!
we were/!
we weren't/!
we werent/! we werent/!
we've been/!
we've not been/!
were/!
weren't/!
werent/! werent/!
weve been/! weve been/!
weve not been/! weve not been/!
you are/!
you aren't/!
you arent/! you arent/!
you have been/!
you have not been/!
you haven't been/!
you havent been/! you havent been/!
you were/!
you weren't/!
you werent/! you werent/!
you're/!
you've been/!
you've not been/!
youre/! youre/!
youve been/! youve been/!
youve not been/! youve not been/!

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -47,7 +47,6 @@ barrier to entry/!
baxtrapolate/! baxtrapolate/!
beef up/! beef up/!
below the fold/! below the fold/!
über trend/!
best in breed/! best in breed/!
best in class/! best in class/!
best of breed/! best of breed/!
@@ -84,8 +83,8 @@ break through/!
breakthrough/! breakthrough/!
brogrammer/! brogrammer/!
brogrammers/! brogrammers/!
bubble/!
bubble up/! bubble up/!
bubble/!
bucketize/! bucketize/!
burn rate/! burn rate/!
burning platform/! burning platform/!
@@ -103,8 +102,8 @@ challenge/!
champ at the bit/! champ at the bit/!
champing at the bit/! champing at the bit/!
champs at the bit/! champs at the bit/!
change/!
change agent/! change agent/!
change/!
chillax/! chillax/!
chomp at the bit/! chomp at the bit/!
chomping at the bit/! chomping at the bit/!
@@ -133,9 +132,9 @@ consume content/!
consumer decision journey/! consumer decision journey/!
consumer-facing/! consumer-facing/!
consumerization/! consumerization/!
content/!
content creation/! content creation/!
content liberation/! content liberation/!
content/!
contextualize/! contextualize/!
contributor/! contributor/!
contributors/! contributors/!
@@ -148,8 +147,8 @@ corporate values/!
counterintuitive/! counterintuitive/!
cradle-to-grave/! cradle-to-grave/!
craft/! craft/!
creative/!
creative juices/! creative juices/!
creative/!
creatives/! creatives/!
cross-pollinate/! cross-pollinate/!
cross-pollinated/! cross-pollinated/!
@@ -202,6 +201,7 @@ diversity/!
dna/! dna/!
dog and pony show/! dog and pony show/!
dog's breakfast/! dog's breakfast/!
dogs breakfast/!
done deal/! done deal/!
dorsey horsey/! dorsey horsey/!
dot-com/! dot-com/!
@@ -307,19 +307,19 @@ glocal/!
go forward plan/! go forward plan/!
go social/! go social/!
go-forward/! go-forward/!
going forward/! go-live/!
go-to/!
going forward plan/! going forward plan/!
going forward/!
going social/! going social/!
going-forward/! going-forward/!
golden parachute/! golden parachute/!
go-live/!
got down in the weeds/! got down in the weeds/!
got into bed with/! got into bed with/!
got on the same page/! got on the same page/!
got our arms around it/! got our arms around it/!
got our ducks in a row/! got our ducks in a row/!
got the ball rolling/! got the ball rolling/!
go-to/!
granular/! granular/!
granularity/! granularity/!
graph search/! graph search/!
@@ -347,6 +347,7 @@ heads up/!
heads-up/! heads-up/!
hear what you said/! hear what you said/!
hear what you're saying/! hear what you're saying/!
hear what youre saying/!
hear you concerns/! hear you concerns/!
heard you concerns/! heard you concerns/!
heavy lifting/! heavy lifting/!
@@ -354,8 +355,8 @@ helicopter view/!
herd cats/! herd cats/!
herding cats/! herding cats/!
high maturity behaviors/! high maturity behaviors/!
high-level/!
high-level overview/! high-level overview/!
high-level/!
holistic/! holistic/!
home run/! home run/!
homeless/! homeless/!
@@ -379,9 +380,9 @@ in lockstep/!
in real life/! in real life/!
in spades/! in spades/!
in the a.m./! in the a.m./!
in-flight/!
inbox me/! inbox me/!
incentivize/! incentivize/!
in-flight/!
innovate/! innovate/!
innovated/! innovated/!
innovates/! innovates/!
@@ -414,6 +415,7 @@ leapfrogs/!
learnings/! learnings/!
legacy/! legacy/!
let's blow this popsicle stand/! let's blow this popsicle stand/!
lets blow this popsicle stand/!
level of effort/! level of effort/!
level playing field/! level playing field/!
level set/! level set/!
@@ -490,14 +492,14 @@ native advertising/!
natural instincts/! natural instincts/!
negative growth/! negative growth/!
net new/! net new/!
netiquette/!
net-net/! net-net/!
netiquette/!
new breed/! new breed/!
ninja/! ninja/!
no-brainer/! no-brainer/!
nontrivial/! nontrivial/!
noodle/!
noodle over/! noodle over/!
noodle/!
noodled over/! noodled over/!
noodles over/! noodles over/!
noodling over/! noodling over/!
@@ -537,11 +539,11 @@ ownership/!
paas/! paas/!
pain point/! pain point/!
paperless office/! paperless office/!
paradigm/!
paradigm shift/! paradigm shift/!
paradigm shifted/! paradigm shifted/!
paradigm shifting/! paradigm shifting/!
paradigm shifts/! paradigm shifts/!
paradigm/!
parking lot this/! parking lot this/!
passionista/! passionista/!
path forward/! path forward/!
@@ -580,8 +582,8 @@ post mortem/!
powwow/! powwow/!
pre-buzz/! pre-buzz/!
pre-plan/! pre-plan/!
preso/!
pre-work/! pre-work/!
preso/!
price point/! price point/!
privacy/! privacy/!
proactive/! proactive/!
@@ -611,13 +613,13 @@ punting/!
punts/! punts/!
push back/! push back/!
push the envelope/! push the envelope/!
push-pull strategy/!
pushed back/! pushed back/!
pushed the envelope/! pushed the envelope/!
pushes back/! pushes back/!
pushes the envelope/! pushes the envelope/!
pushing back/! pushing back/!
pushing the envelope/! pushing the envelope/!
push-pull strategy/!
put out fires/! put out fires/!
puts out fires/! puts out fires/!
putting out fires/! putting out fires/!
@@ -672,6 +674,7 @@ run it up the flagpole/!
running it up the flagpole/! running it up the flagpole/!
runs it up the flagpole/! runs it up the flagpole/!
runway/! runway/!
s.w.a.t. team/!
same page/! same page/!
sang from the same hymn sheet/! sang from the same hymn sheet/!
sanity check/! sanity check/!
@@ -761,7 +764,6 @@ sucks wind/!
sunset/! sunset/!
superhero/! superhero/!
superheroes/! superheroes/!
s.w.a.t. team/!
sweet spot/! sweet spot/!
swim lane/! swim lane/!
symbiosis/! symbiosis/!
@@ -774,6 +776,7 @@ syncs up/!
synergies/! synergies/!
synergize/! synergize/!
synergy/! synergy/!
t-shaped/!
table stakes/! table stakes/!
table this/! table this/!
take a step back/! take a step back/!
@@ -836,7 +839,6 @@ transformed/!
transforming/! transforming/!
transforms/! transforms/!
triage/! triage/!
t-shaped/!
tweak/! tweak/!
tweet jam/! tweet jam/!
ubiquitous/! ubiquitous/!
@@ -867,8 +869,8 @@ vertical/!
video white paper/! video white paper/!
viral/! viral/!
virtuoso/! virtuoso/!
visioning/!
vis-à-vis/! vis-à-vis/!
visioning/!
voluntold/! voluntold/!
walk the walk/! walk the walk/!
walked the walk/! walked the walk/!
@@ -876,6 +878,7 @@ walking the walk/!
walled garden/! walled garden/!
walled gardens/! walled gardens/!
war room/! war room/!
we'll get there/!
web 2.0/! web 2.0/!
webeneur/! webeneur/!
webinar/! webinar/!
@@ -884,8 +887,8 @@ webisode/!
webisodes/! webisodes/!
weblication/! weblication/!
weblications/! weblications/!
we'll get there/!
wellness/! wellness/!
well get there/!
wheelhouse/! wheelhouse/!
whimsy/! whimsy/!
white paper/! white paper/!
@@ -901,7 +904,4 @@ wordsmith/!
work-life balance/! work-life balance/!
workload/! workload/!
wow factor/! wow factor/!
dogs breakfast/! über trend/!
hear what youre saying/!
lets blow this popsicle stand/!
well get there/!

View File

@@ -46,11 +46,11 @@ compose/!
composed/! composed/!
comprise/! comprise/!
comprises/! comprises/!
conform/!
conform to/! conform to/!
conform/!
connote/! connote/!
consist/!
consist of/! consist of/!
consist/!
consists/! consists/!
constitute/! constitute/!
continual/! continual/!
@@ -136,8 +136,8 @@ noticeable/!
number/! number/!
one another/! one another/!
oral/! oral/!
over/!
over all/! over all/!
over/!
overall/! overall/!
pandemic/! pandemic/!
partially/! partially/!
@@ -173,6 +173,7 @@ their/!
then/! then/!
there/! there/!
they're/! they're/!
theyre/!
to/! to/!
too/! too/!
tortuous/! tortuous/!
@@ -190,4 +191,3 @@ who/!
whom/! whom/!
wreak/! wreak/!
wreck/! wreck/!
theyre/!

View File

@@ -16,6 +16,7 @@ best kept secret/!
best-kept secret/! best-kept secret/!
big/! big/!
breathtaking/! breathtaking/!
breathtakingly/!
brilliant/! brilliant/!
brilliantly/! brilliantly/!
capable/! capable/!
@@ -27,6 +28,7 @@ creative/!
cutting-edge/! cutting-edge/!
disruptive/! disruptive/!
don't-miss/! don't-miss/!
dont-miss/!
dynamic/! dynamic/!
energetic/! energetic/!
enormous/! enormous/!
@@ -72,6 +74,8 @@ remarkable/!
remarkably/! remarkably/!
renowned/! renowned/!
respected/! respected/!
spectacular/!
spectacularly/!
stellar/! stellar/!
successful/! successful/!
successfully/! successfully/!
@@ -87,4 +91,3 @@ visionary/!
wonderful/! wonderful/!
wonderfully/! wonderfully/!
world-class/! world-class/!
dont-miss/!

View File

@@ -1,6 +1,7 @@
# redundancies # redundancies
/encoding=utf-8 /encoding=utf-8
a period of one week/! a period of one week/!
a.m. in the morning/!
abm missile/! abm missile/!
abs system/! abs system/!
absolutely certain/! absolutely certain/!
@@ -19,7 +20,6 @@ advance planning/!
advance reservations/! advance reservations/!
advance warning/! advance warning/!
all meet together/! all meet together/!
a.m. in the morning/!
armed gunman/! armed gunman/!
as for example/! as for example/!
as per/! as per/!
@@ -106,6 +106,7 @@ nodded her head/!
nodded his head/! nodded his head/!
null and void/! null and void/!
oval in shape/! oval in shape/!
p.m. in the evening/!
pair of twins/! pair of twins/!
past experience/! past experience/!
past history/! past history/!
@@ -116,7 +117,6 @@ personal opinion/!
pin number/! pin number/!
plan ahead/! plan ahead/!
please rsvp/! please rsvp/!
p.m. in the evening/!
poisonous venom/! poisonous venom/!
possibly might/! possibly might/!
postpone until later/! postpone until later/!

View File

@@ -4,15 +4,18 @@
American as apple pie/! American as apple pie/!
as English as apple pie/! as English as apple pie/!
as fine as Dick's hatband/! as fine as Dick's hatband/!
as fine as Dicks hatband/!
as full as a tick/! as full as a tick/!
as good as it gets/! as good as it gets/!
as much use as a chocolate fireguard/! as much use as a chocolate fireguard/!
as much use as a chocolate teapot/! as much use as a chocolate teapot/!
as often as not/! as often as not/!
as queer as Dick's hatband/! as queer as Dick's hatband/!
as queer as Dicks hatband/!
as sure as eggs are eggs/! as sure as eggs are eggs/!
as sure as eggs is eggs/! as sure as eggs is eggs/!
as tight as Dick's hatband/! as tight as Dick's hatband/!
as tight as Dicks hatband/!
avoid like the plague/! avoid like the plague/!
bald as a coot/! bald as a coot/!
be as silent as the grave/! be as silent as the grave/!
@@ -34,12 +37,14 @@ catch-as-catch-can/!
cheap as chips/! cheap as chips/!
chirpy as a cricket/! chirpy as a cricket/!
clean as a hound's tooth/! clean as a hound's tooth/!
clean as a hounds tooth/!
clean as a whistle/! clean as a whistle/!
clear as a bell/! clear as a bell/!
clear as mud/! clear as mud/!
close as wax/! close as wax/!
cold as a wagon tire/! cold as a wagon tire/!
cold as a witch's tit/! cold as a witch's tit/!
cold as a witchs tit/!
cold as ice/! cold as ice/!
come down on like a ton of bricks/! come down on like a ton of bricks/!
cool as a cucumber/! cool as a cucumber/!
@@ -49,6 +54,7 @@ cry like a little girl/!
crying like a baby/! crying like a baby/!
cut like a knife/! cut like a knife/!
cute as a bug's ear/! cute as a bug's ear/!
cute as a bugs ear/!
cute as a button/! cute as a button/!
daft as a brush/! daft as a brush/!
dead as a dodo/! dead as a dodo/!
@@ -66,6 +72,7 @@ drunk as a lord/!
drunk as a skunk/! drunk as a skunk/!
dry as a bone/! dry as a bone/!
dry as a dead dingo's donger/! dry as a dead dingo's donger/!
dry as a dead dingos donger/!
dull as dishwater/! dull as dishwater/!
dull as ditchwater/! dull as ditchwater/!
dumb as a bag of hammers/! dumb as a bag of hammers/!
@@ -82,6 +89,7 @@ fine as frog hair/!
finer than frog hair/! finer than frog hair/!
fit as a Mallee bull/! fit as a Mallee bull/!
fit as a butcher's dog/! fit as a butcher's dog/!
fit as a butchers dog/!
fit as a fiddle/! fit as a fiddle/!
fit as a lop/! fit as a lop/!
fit like a glove/! fit like a glove/!
@@ -101,6 +109,7 @@ go down like a lead balloon/!
go out like a light/! go out like a light/!
good as gold/! good as gold/!
good as one's word/! good as one's word/!
good as ones word/!
green as a gooseberry/! green as a gooseberry/!
grin like a Cheshire cat/! grin like a Cheshire cat/!
grinning like a bushel basketful of possum heads/! grinning like a bushel basketful of possum heads/!
@@ -162,13 +171,17 @@ like crack/!
like crazy/! like crazy/!
like death warmed over/! like death warmed over/!
like dog's breath/! like dog's breath/!
like dogs breath/!
like father, like son/! like father, like son/!
like feeding time at the zoo/! like feeding time at the zoo/!
like gangbusters/! like gangbusters/!
like hot cakes/! like hot cakes/!
like it's going out of style/! like it's going out of style/!
like its going out of style/!
like nobody's business/! like nobody's business/!
like nobodys business/!
like one's life depended on it/! like one's life depended on it/!
like ones life depended on it/!
like rats from a sinking ship/! like rats from a sinking ship/!
like riding a bike/! like riding a bike/!
like shelling peas/! like shelling peas/!
@@ -185,6 +198,7 @@ like turkeys voting for Christmas/!
like turkeys voting for an early Christmas/! like turkeys voting for an early Christmas/!
like two peas in a pod/! like two peas in a pod/!
like water off a duck's back/! like water off a duck's back/!
like water off a ducks back/!
like white on rice/! like white on rice/!
limber as a dishrag/! limber as a dishrag/!
long as my arm/! long as my arm/!
@@ -205,9 +219,11 @@ nervous as a long-tailed cat in a room full of rocking chairs/!
nice as ninepence/! nice as ninepence/!
nice as pie/! nice as pie/!
nod's as good as a wink to a blind bat/! nod's as good as a wink to a blind bat/!
nods as good as a wink to a blind bat/!
nutty as a fruit cake/! nutty as a fruit cake/!
nutty as a fruitcake/! nutty as a fruitcake/!
off like a bride's nightie/! off like a bride's nightie/!
off like a brides nightie/!
off like a prom dress/! off like a prom dress/!
old as the hills/! old as the hills/!
out like a light/! out like a light/!
@@ -216,6 +232,7 @@ pissed as a newt/!
plain as a pikestaff/! plain as a pikestaff/!
plain as day/! plain as day/!
plain as the nose on one's face/! plain as the nose on one's face/!
plain as the nose on ones face/!
plain as the nose on your face/! plain as the nose on your face/!
play someone like a fiddle/! play someone like a fiddle/!
pleased as Punch/! pleased as Punch/!
@@ -225,6 +242,7 @@ proud as a peacock/!
pure as the driven snow/! pure as the driven snow/!
quack like a duck/! quack like a duck/!
queer as Dick's hatband/! queer as Dick's hatband/!
queer as Dicks hatband/!
queer as a clockwork orange/! queer as a clockwork orange/!
quick as a flash/! quick as a flash/!
quiet as a mouse/! quiet as a mouse/!
@@ -237,6 +255,7 @@ run around like a chicken with its head cut off/!
run like a top/! run like a top/!
safe as houses/! safe as houses/!
scarce as hen's teeth/! scarce as hen's teeth/!
scarce as hens teeth/!
scared as hell/! scared as hell/!
sharp as a tack/! sharp as a tack/!
sick as a dog/! sick as a dog/!
@@ -249,17 +268,19 @@ sleep like a log/!
slippery as an eel/! slippery as an eel/!
slow as a dead snail/! slow as a dead snail/!
slow as a snail/! slow as a snail/!
slow as molasses/!
slow as molasses in January/! slow as molasses in January/!
slow as molasses/!
sly as a fox/! sly as a fox/!
smell like a rose/! smell like a rose/!
smoke like a chimney/! smoke like a chimney/!
smoke like a furnace/! smoke like a furnace/!
smooth as a baby's bottom/! smooth as a baby's bottom/!
smooth as a babys bottom/!
smooth as silk/! smooth as silk/!
snug as a bug in a rug/! snug as a bug in a rug/!
sober as a judge/! sober as a judge/!
soft as a baby's bottom/! soft as a baby's bottom/!
soft as a babys bottom/!
solid as a rock/! solid as a rock/!
solid as the rock of gibraltar/! solid as the rock of gibraltar/!
sound as a bell/! sound as a bell/!
@@ -277,8 +298,8 @@ strange as it may seem/!
strong as an ox/! strong as an ox/!
stubborn as a mule/! stubborn as a mule/!
stuffed like a turkey/! stuffed like a turkey/!
sure as eggs/!
sure as eggs is eggs/! sure as eggs is eggs/!
sure as eggs/!
sure as hell/! sure as hell/!
swear like a sailor/! swear like a sailor/!
swear like a trooper/! swear like a trooper/!
@@ -290,10 +311,12 @@ take it like a man/!
talk like an apothecary/! talk like an apothecary/!
taste like chicken/! taste like chicken/!
there's nowt so queer as folk/! there's nowt so queer as folk/!
theres nowt so queer as folk/!
thick as a brick/! thick as a brick/!
thick as thieves/! thick as thieves/!
thin as a rake/! thin as a rake/!
tight as a duck's arse/! tight as a duck's arse/!
tight as a ducks arse/!
toey as a Roman sandal/! toey as a Roman sandal/!
tough as nails/! tough as nails/!
walk like an Egyptian/! walk like an Egyptian/!
@@ -305,26 +328,3 @@ white as driven snow/!
white as snow/! white as snow/!
work like a charm/! work like a charm/!
work like a horse/! work like a horse/!
as fine as Dicks hatband/!
as queer as Dicks hatband/!
as tight as Dicks hatband/!
clean as a hounds tooth/!
cold as a witchs tit/!
cute as a bugs ear/!
dry as a dead dingos donger/!
fit as a butchers dog/!
good as ones word/!
like dogs breath/!
like its going out of style/!
like nobodys business/!
like ones life depended on it/!
like water off a ducks back/!
nods as good as a wink to a blind bat/!
off like a brides nightie/!
plain as the nose on ones face/!
queer as Dicks hatband/!
scarce as hens teeth/!
smooth as a babys bottom/!
soft as a babys bottom/!
theres nowt so queer as folk/!
tight as a ducks arse/!

View File

@@ -7,6 +7,7 @@ I feel/!
I heard/! I heard/!
I think/! I think/!
I'm trying to/! I'm trying to/!
Im trying to/!
a couple/! a couple/!
a few/! a few/!
a little/! a little/!
@@ -24,10 +25,11 @@ adopted/!
adopting/! adopting/!
adopts/! adopts/!
ain't/! ain't/!
all/! aint/!
all in all/! all in all/!
all of a sudden/! all of a sudden/!
all of the sudden/! all of the sudden/!
all/!
almost/! almost/!
alot/! alot/!
alright/! alright/!
@@ -48,11 +50,11 @@ appropriately/!
appropriateness/! appropriateness/!
are/! are/!
around/! around/!
as/!
as if/! as if/!
as one/! as one/!
as to whether/! as to whether/!
as you are aware/! as you are aware/!
as/!
at once/! at once/!
at the end of the day/! at the end of the day/!
at the present time/! at the present time/!
@@ -62,8 +64,8 @@ bad/!
balance/! balance/!
basically/! basically/!
been/! been/!
began/!
began to/! began to/!
began/!
begins to/! begins to/!
being as/! being as/!
being that/! being that/!
@@ -74,8 +76,8 @@ brand/!
briefly/! briefly/!
but yet/! but yet/!
by means of/! by means of/!
came/!
came to be seen as/! came to be seen as/!
came/!
certain/! certain/!
clearly/! clearly/!
commonsense/! commonsense/!
@@ -85,8 +87,8 @@ context/!
continued/! continued/!
contrasting/! contrasting/!
cool/! cool/!
could/!
could of/! could of/!
could/!
culture/! culture/!
decided/! decided/!
did/! did/!
@@ -108,8 +110,8 @@ et cetera/!
etc/! etc/!
even/! even/!
every/! every/!
everyone/!
everyone knows/! everyone knows/!
everyone/!
everywhere/! everywhere/!
exactly/! exactly/!
exist/! exist/!
@@ -140,21 +142,21 @@ good/!
got/! got/!
gotten/! gotten/!
great/! great/!
had/!
had had/! had had/!
had known/! had known/!
had/!
happily/! happily/!
happy/! happy/!
has/!
has been/! has been/!
has got/! has got/!
has talent for/! has talent for/!
has the ability to/! has the ability to/!
have/! has/!
have been/! have been/!
have got/! have got/!
have talent for/! have talent for/!
have the ability to/! have the ability to/!
have/!
having been/! having been/!
hear/! hear/!
heard/! heard/!
@@ -181,8 +183,8 @@ intersect/!
involve/! involve/!
involved/! involved/!
irregardless/! irregardless/!
is/!
is able to/! is able to/!
is/!
issue/! issue/!
it is what it is/! it is what it is/!
journey/! journey/!
@@ -199,8 +201,8 @@ living with/!
look/! look/!
looked/! looked/!
looking/! looking/!
lots/!
lots of/! lots of/!
lots/!
lucid/! lucid/!
made/! made/!
make/! make/!
@@ -212,8 +214,8 @@ meaningfully/!
merely/! merely/!
might/! might/!
moreover/! moreover/!
most/!
most feel/! most feel/!
most/!
narrowly/! narrowly/!
nature/! nature/!
nearly/! nearly/!
@@ -235,8 +237,8 @@ only/!
opposite/! opposite/!
out of/! out of/!
over there/! over there/!
people/!
people say/! people say/!
people/!
per/! per/!
perhaps/! perhaps/!
platform/! platform/!
@@ -279,8 +281,8 @@ signage/!
simply/! simply/!
situation/! situation/!
small/! small/!
so/!
so as to/! so as to/!
so/!
society/! society/!
some/! some/!
something/! something/!
@@ -288,8 +290,8 @@ somewhat/!
sooner or later/! sooner or later/!
sort of/! sort of/!
soul/! soul/!
started/!
started to/! started to/!
started/!
starts/! starts/!
stood up/! stood up/!
stuff/! stuff/!
@@ -305,8 +307,8 @@ taking issue with/!
tall/! tall/!
terrible/! terrible/!
that/! that/!
the/!
the public/! the public/!
the/!
then/! then/!
there are/! there are/!
there is/! there is/!
@@ -359,8 +361,9 @@ went/!
were/! were/!
what is up with/! what is up with/!
what not/! what not/!
whatever/!
what's up with/! what's up with/!
whatever/!
whats up with/!
which is/! which is/!
while/! while/!
who where/! who where/!
@@ -371,6 +374,3 @@ wondered/!
wonderful/! wonderful/!
would like/! would like/!
you know/! you know/!
Im trying to/!
aint/!
whats up with/!

View File

@@ -1,5 +1,5 @@
# words and phrases that attempt to manipulate credibility based on # words and phrases that can be used to manipulate credibility
# something other than explicit evidence. Weasel words. # based on something other than explicit evidence. Weasel words.
# appeal to authority or ad populum # appeal to authority or ad populum
/encoding=utf-8 /encoding=utf-8
accused/! accused/!
@@ -39,6 +39,14 @@ it's often reported/!
it's regarded/! it's regarded/!
it's said/! it's said/!
it's widely thought/! it's widely thought/!
its been claimed that/!
its been mentioned that/!
its believed/!
its known that/!
its often reported/!
its regarded/!
its said/!
its widely thought/!
linked to/! linked to/!
literally/! literally/!
many are of the opinion/! many are of the opinion/!
@@ -78,16 +86,8 @@ the public/!
the vast majority/! the vast majority/!
there is evidence that/! there is evidence that/!
there's evidence that/! there's evidence that/!
theres evidence that/!
threat/! threat/!
threaten/! threaten/!
trustworthy/! trustworthy/!
without a doubt/! without a doubt/!
its been claimed that/!
its been mentioned that/!
its believed/!
its known that/!
its often reported/!
its regarded/!
its said/!
its widely thought/!
theres evidence that/!

View File

@@ -16,24 +16,31 @@ set cpo&vim
" need directory to manage spell files " need directory to manage spell files
let g:wordy_dir = fnamemodify(resolve(expand('<sfile>:p')), ':h:h') let g:wordy_dir = fnamemodify(resolve(expand('<sfile>:p')), ':h:h')
command -nargs=0 NoWordy call wordy#init({}) command -nargs=0 NoWordy call wordy#init({})
command -nargs=0 BeingWordy call wordy#init({ 'd': ['tobe',] }) command -nargs=0 BeingWordy call wordy#init({ 'd': ['being',] })
command -nargs=0 ColloquialWordy call wordy#init({ 'd': ['colq',] }) command -nargs=0 ColloquialWordy call wordy#init({ 'd': ['colloquial',] })
command -nargs=0 CredibleWordy call wordy#init({ 'd': ['cred',] }) command -nargs=0 WeaselWordy call wordy#init({ 'd': ['weasel',] })
command -nargs=0 EditorialWordy call wordy#init({ 'd': ['edit',] }) command -nargs=0 IdiomaticWordy call wordy#init({ 'd': ['idiomatic',] })
command -nargs=0 IdiomaticWordy call wordy#init({ 'd': ['idim',] }) command -nargs=0 JargoneseWordy call wordy#init({ 'd': ['jargonese',] })
command -nargs=0 JargonWordy call wordy#init({ 'd': ['busi',] }) command -nargs=0 LazyWordy call wordy#init({ 'd': ['weak-and-lazy',] })
command -nargs=0 ProblemWordy call wordy#init({ 'd': ['prob',] }) command -nargs=0 LikeWordy call wordy#init({ 'd': ['similies',] })
command -nargs=0 PufferyWordy call wordy#init({ 'd': ['puff',] }) command -nargs=0 OpinionatedWordy call wordy#init({ 'd': ['opinionated',] })
command -nargs=0 WordyWordy call wordy#init({ 'd': ['redu',] }) command -nargs=0 ProblemWordy call wordy#init({ 'd': ['problematic',] })
command -nargs=0 SaidWordy call wordy#init({ 'd': ['said',] }) command -nargs=0 PuffWordy call wordy#init({ 'd': ['puffery',] })
command -nargs=0 SimileWordy call wordy#init({ 'd': ['simi',] }) command -nargs=0 SaidWordy call wordy#init({ 'd': ['said-synonyms',] })
command -nargs=0 TimeWordy call wordy#init({ 'd': ['time',] }) command -nargs=0 TimeWordy call wordy#init({ 'd': ['non-spec-time',] })
command -nargs=0 WeakWordy call wordy#init({ 'd': ['weak',] }) command -nargs=0 WordyWordy call wordy#init({ 'd': ['redundant',] })
command -nargs=0 Wordy call wordy#init({ 'd': ['tobe', 'colq', 'cred', 'edit', command -nargs=0 Wordy call wordy#init({ 'd': [ 'being',
\'idim', 'busi', 'prob', 'puff', \ 'colloquial',
\'redu', 'simi', 'time', 'weak', ]}) \ 'idiomatic',
\ 'jargonese',
\ 'manipulative',
\ 'opinionated',
\ 'puffery',
\ 'redundant',
\ 'weak-and-lazy',
\ ]
let &cpo = s:save_cpo let &cpo = s:save_cpo
unlet s:save_cpo unlet s:save_cpo