mirror of
https://github.com/preservim/vim-wordy.git
synced 2025-11-11 11:23:48 -05:00
ongoing
This commit is contained in:
156
README.markdown
156
README.markdown
@@ -1,48 +1,37 @@
|
||||
# vim-wordy
|
||||
|
||||
> There are no bad words; only writers using good words poorly.
|
||||
> Writer’s tool for identifying potential problems in word usage
|
||||
|
||||
## Features of this plugin
|
||||
|
||||
* A writer’s tool for identifying potential problems in word usage
|
||||
* Pure Vimscript; no external services or libraries needed
|
||||
* Leverages Vim’s native spell-check engine
|
||||
* Uses Vim’s native spell-check engine
|
||||
* Buffer-scoped configuration (leaves your global settings alone)
|
||||
|
||||
That writing benefits from the effective use of words should be obvious.
|
||||
Without good word choice, your efforts at grammar, punctuation and
|
||||
rhetoric will be for naught, or rather squandered.
|
||||
## What is _wordy_?
|
||||
|
||||
Effective usage means avoiding words that are lazy, weak, awkward,
|
||||
overused, imprecise, boring, abused, imprecise, redundant, or which merely
|
||||
serve as filler. Identifying and fixing such language serves as a central
|
||||
challenge to each of us in our writing.
|
||||
_wordy_ is not a grammar checker. Nor is it a guide to proper word usage.
|
||||
Rather, _wordy_ is a rudimentary tool to assist writers in identifying
|
||||
words and phrases in their text that suffer from a history of misuse,
|
||||
abuse and overuse, at least according to usage experts.
|
||||
|
||||
Because the goals of our writing are nearly as diverse as ourselves, there
|
||||
is no single set of rules guiding usage. What stands for formal writing
|
||||
will fail for informal. What’s needed for dialogue won’t jibe with that
|
||||
needed for narrative. The demands placed on the technical writer aren’t
|
||||
wholly shared by other writers of non-fiction.
|
||||
For example, if _wordy_ highlights ‘moreover’, a word for which there may
|
||||
be no good usage, a rewrite to eliminate it would be prudent. But if it
|
||||
highlights ‘therefore’ in a sentence, you may consider the usage worthy
|
||||
and elect to keep it, _wordy_ be damned.
|
||||
|
||||
Works of prose evolve. We expect our first drafts to be saddled with poor
|
||||
usage, full of weak and repetitive language to be culled on later
|
||||
rewrites. With enough polishing a work can emerge for which we can be
|
||||
proud.
|
||||
Existing proofreading software can scan your text for potential problems
|
||||
in grammar and usage and provide comprehensive feedback. However, some
|
||||
services require transmission of your work to a server for checking.
|
||||
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_ aspires to be such a tool.
|
||||
_wordy_ stands ready as a lightweight alternative to these comprehensive
|
||||
tools, focusing narrowly on identifying potential problems in usage.
|
||||
|
||||
Existing proofreading software can scan your text for potential problems
|
||||
in grammar and usage and provide comprehensive feedback. However, some
|
||||
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 it’s primitive by comparison, it’s best used in
|
||||
concert with books and other resources on good usage in writing.
|
||||
_wordy_ is best used in concert with books and other resources on good
|
||||
usage in writing.
|
||||
|
||||
## Requirements
|
||||
|
||||
@@ -55,9 +44,8 @@ package manager.
|
||||
|
||||
## Configuration
|
||||
|
||||
You’ll typically use this plugin on-demand. It does not require any
|
||||
special configuration, unless you want to map its commands to keys. More
|
||||
on that below.
|
||||
You’ll typically use this plugin on-demand. It does not require any
|
||||
special configuration.
|
||||
|
||||
Important note: on the first use of each of the plugin’s dictionaries,
|
||||
a spell file will be built. This produces a message that resembles:
|
||||
@@ -85,23 +73,7 @@ enter the command:
|
||||
:NoWordy
|
||||
```
|
||||
|
||||
## Usage Dictionaries
|
||||
|
||||
_wordy_ can’t read your mind. Even if it could it couldn’t 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
|
||||
_wordy’s_ 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
|
||||
### Weak and lazy usage
|
||||
|
||||
```
|
||||
:LazyWordy
|
||||
@@ -109,51 +81,30 @@ your prose.
|
||||
|
||||
Lazy and weak words are common in first drafts.
|
||||
|
||||
We sabotage ourselves though weak language.
|
||||
We defeat our goal of effective writing by kicking the legs out from
|
||||
beneath our verbs and tearing at the foundations of our nouns.
|
||||
We sabotage our writing though weak language, kicking the legs out from
|
||||
beneath our verbs and tearing at the foundations of our nouns, watering
|
||||
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
|
||||
remaining in its ranks.”
|
||||
|
||||
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.
|
||||
* “He _actually_ drove to work in the blizzard.” (weak)
|
||||
* “He drove to work in spite of the blizzard.” (better)
|
||||
|
||||
When using this dictionary, scrutinize each highlighted word or phrase,
|
||||
asking whether it detracts from the point you are trying to make.
|
||||
|
||||
### Redundant phrases
|
||||
|
||||
```
|
||||
:RedundantWordy
|
||||
:WordyWordy
|
||||
```
|
||||
|
||||
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’
|
||||
where Americans may simply ‘protest’.
|
||||
|
||||
To reveal [common redundancies][1] from which you can scrub from your
|
||||
prose, enter this command:
|
||||
### Puffery and Jargonese
|
||||
|
||||
### WordyPuffery
|
||||
```
|
||||
:PuffWordy
|
||||
:JargoneseWordy
|
||||
```
|
||||
|
||||
TODO describe puffery
|
||||
|
||||
“The guru embodies authenticity; his disruptive ideas on
|
||||
“The man embodies authenticity; his disruptive ideas on
|
||||
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
|
||||
times during the X minute elevator ride to the observation deck.”
|
||||
* “The Empire State Building is breathtakingly tall.” (puffery)
|
||||
* “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 opponent’s 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 can’t trust my opponent.”
|
||||
|
||||
Rather than provide the reasoning and evidence, we’ll unconsciously sneak
|
||||
in weasel words to shore up a weak facade.
|
||||
|
||||
@@ -9,7 +9,6 @@
|
||||
if exists("autoloaded_wordy") | finish | endif
|
||||
let autoloaded_wordy = 1
|
||||
|
||||
|
||||
function! wordy#init(...) abort
|
||||
let l:args = a:0 ? a:1 : {}
|
||||
|
||||
@@ -26,16 +25,15 @@ function! wordy#init(...) abort
|
||||
let l:dicts = get(l:args, 'd', [])
|
||||
if len(l:dicts)
|
||||
let l:dst_paths = []
|
||||
" TODO pull lang/encoding from &spelllang or $LANG
|
||||
let l:lang = get(l:args, 'lang', 'en')
|
||||
let l:encoding = get(l:args, 'encoding', 'utf-8')
|
||||
let l:lang = get(l:args, 'lang', &spelllang)
|
||||
let l:encoding = get(l:args, 'encoding', &encoding)
|
||||
for l:dict in l:dicts
|
||||
let l:data_dir = g:wordy_dir . '/data'
|
||||
let l:src_path = l:data_dir . '/' . l:lang . '/' . l:dict . '.dic'
|
||||
if filereadable(l:src_path)
|
||||
let l:spell_dir = g:wordy_dir . '/spell'
|
||||
if !isdirectory(l:spell_dir)
|
||||
call mkdir(expand(l:spell_dir), "p")
|
||||
call mkdir(expand(l:spell_dir), "p")
|
||||
endif
|
||||
let l:dst_path = l:spell_dir . '/' . l:dict . '.' . l:lang . '.' . l:encoding . '.spl'
|
||||
if get(l:args, 'force', 0) ||
|
||||
|
||||
@@ -5,86 +5,85 @@ I am/!
|
||||
I have been/!
|
||||
I have not been/!
|
||||
I haven't been/!
|
||||
I haven’t been/!
|
||||
I was/!
|
||||
I wasn't/!
|
||||
I wasn’t/!
|
||||
I'dn't've/!
|
||||
I'm/!
|
||||
I've been/!
|
||||
I've not been/!
|
||||
I’dn’t’ve/!
|
||||
I’m/!
|
||||
I’ve been/!
|
||||
I’ve not been/!
|
||||
ain't/!
|
||||
ain’t/!
|
||||
am/!
|
||||
are/!
|
||||
aren't/!
|
||||
aren’t/!
|
||||
been/!
|
||||
being/!
|
||||
has been/!
|
||||
has not been/!
|
||||
hasn't been/!
|
||||
hasn’t been/!
|
||||
have/!
|
||||
haven't/!
|
||||
haven’t/!
|
||||
is/!
|
||||
isn't/!
|
||||
isn’t/!
|
||||
they are/!
|
||||
they aren't/!
|
||||
they aren’t/!
|
||||
they have been/!
|
||||
they have not been/!
|
||||
they haven't been/!
|
||||
they haven’t been/!
|
||||
they were/!
|
||||
they weren't/!
|
||||
they weren’t/!
|
||||
they're/!
|
||||
they've 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 haven’t been/!
|
||||
I wasn’t/!
|
||||
I’dn’t’ve/!
|
||||
I’m/!
|
||||
I’ve been/!
|
||||
I’ve not been/!
|
||||
ain’t/!
|
||||
aren’t/!
|
||||
hasn’t been/!
|
||||
haven’t/!
|
||||
isn’t/!
|
||||
they aren’t/!
|
||||
they haven’t been/!
|
||||
they weren’t/!
|
||||
they’re/!
|
||||
they’ve been/!
|
||||
they’ve not been/!
|
||||
was/!
|
||||
wasn't/!
|
||||
wasn’t/!
|
||||
we are/!
|
||||
we aren't/!
|
||||
we aren’t/!
|
||||
we have been/!
|
||||
we have not been/!
|
||||
we haven't been/!
|
||||
we haven’t been/!
|
||||
we were/!
|
||||
we weren't/!
|
||||
we weren’t/!
|
||||
we've been/!
|
||||
we've not been/!
|
||||
were/!
|
||||
weren't/!
|
||||
weren’t/!
|
||||
we’ve been/!
|
||||
we’ve not been/!
|
||||
you are/!
|
||||
you aren't/!
|
||||
you aren’t/!
|
||||
you have been/!
|
||||
you have not been/!
|
||||
you haven't been/!
|
||||
you haven’t been/!
|
||||
you were/!
|
||||
you weren't/!
|
||||
you weren’t/!
|
||||
you're/!
|
||||
you've been/!
|
||||
you've not been/!
|
||||
you’re/!
|
||||
you’ve been/!
|
||||
you’ve not been/!
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -47,7 +47,6 @@ barrier to entry/!
|
||||
baxtrapolate/!
|
||||
beef up/!
|
||||
below the fold/!
|
||||
über trend/!
|
||||
best in breed/!
|
||||
best in class/!
|
||||
best of breed/!
|
||||
@@ -84,8 +83,8 @@ break through/!
|
||||
breakthrough/!
|
||||
brogrammer/!
|
||||
brogrammers/!
|
||||
bubble/!
|
||||
bubble up/!
|
||||
bubble/!
|
||||
bucketize/!
|
||||
burn rate/!
|
||||
burning platform/!
|
||||
@@ -103,8 +102,8 @@ challenge/!
|
||||
champ at the bit/!
|
||||
champing at the bit/!
|
||||
champs at the bit/!
|
||||
change/!
|
||||
change agent/!
|
||||
change/!
|
||||
chillax/!
|
||||
chomp at the bit/!
|
||||
chomping at the bit/!
|
||||
@@ -133,9 +132,9 @@ consume content/!
|
||||
consumer decision journey/!
|
||||
consumer-facing/!
|
||||
consumerization/!
|
||||
content/!
|
||||
content creation/!
|
||||
content liberation/!
|
||||
content/!
|
||||
contextualize/!
|
||||
contributor/!
|
||||
contributors/!
|
||||
@@ -148,8 +147,8 @@ corporate values/!
|
||||
counterintuitive/!
|
||||
cradle-to-grave/!
|
||||
craft/!
|
||||
creative/!
|
||||
creative juices/!
|
||||
creative/!
|
||||
creatives/!
|
||||
cross-pollinate/!
|
||||
cross-pollinated/!
|
||||
@@ -202,6 +201,7 @@ diversity/!
|
||||
dna/!
|
||||
dog and pony show/!
|
||||
dog's breakfast/!
|
||||
dog’s breakfast/!
|
||||
done deal/!
|
||||
dorsey horsey/!
|
||||
dot-com/!
|
||||
@@ -307,19 +307,19 @@ glocal/!
|
||||
go forward plan/!
|
||||
go social/!
|
||||
go-forward/!
|
||||
going forward/!
|
||||
go-live/!
|
||||
go-to/!
|
||||
going forward plan/!
|
||||
going forward/!
|
||||
going social/!
|
||||
going-forward/!
|
||||
golden parachute/!
|
||||
go-live/!
|
||||
got down in the weeds/!
|
||||
got into bed with/!
|
||||
got on the same page/!
|
||||
got our arms around it/!
|
||||
got our ducks in a row/!
|
||||
got the ball rolling/!
|
||||
go-to/!
|
||||
granular/!
|
||||
granularity/!
|
||||
graph search/!
|
||||
@@ -347,6 +347,7 @@ heads up/!
|
||||
heads-up/!
|
||||
hear what you said/!
|
||||
hear what you're saying/!
|
||||
hear what you’re saying/!
|
||||
hear you concerns/!
|
||||
heard you concerns/!
|
||||
heavy lifting/!
|
||||
@@ -354,8 +355,8 @@ helicopter view/!
|
||||
herd cats/!
|
||||
herding cats/!
|
||||
high maturity behaviors/!
|
||||
high-level/!
|
||||
high-level overview/!
|
||||
high-level/!
|
||||
holistic/!
|
||||
home run/!
|
||||
homeless/!
|
||||
@@ -379,9 +380,9 @@ in lockstep/!
|
||||
in real life/!
|
||||
in spades/!
|
||||
in the a.m./!
|
||||
in-flight/!
|
||||
inbox me/!
|
||||
incentivize/!
|
||||
in-flight/!
|
||||
innovate/!
|
||||
innovated/!
|
||||
innovates/!
|
||||
@@ -414,6 +415,7 @@ leapfrogs/!
|
||||
learnings/!
|
||||
legacy/!
|
||||
let's blow this popsicle stand/!
|
||||
let’s blow this popsicle stand/!
|
||||
level of effort/!
|
||||
level playing field/!
|
||||
level set/!
|
||||
@@ -490,14 +492,14 @@ native advertising/!
|
||||
natural instincts/!
|
||||
negative growth/!
|
||||
net new/!
|
||||
netiquette/!
|
||||
net-net/!
|
||||
netiquette/!
|
||||
new breed/!
|
||||
ninja/!
|
||||
no-brainer/!
|
||||
nontrivial/!
|
||||
noodle/!
|
||||
noodle over/!
|
||||
noodle/!
|
||||
noodled over/!
|
||||
noodles over/!
|
||||
noodling over/!
|
||||
@@ -537,11 +539,11 @@ ownership/!
|
||||
paas/!
|
||||
pain point/!
|
||||
paperless office/!
|
||||
paradigm/!
|
||||
paradigm shift/!
|
||||
paradigm shifted/!
|
||||
paradigm shifting/!
|
||||
paradigm shifts/!
|
||||
paradigm/!
|
||||
parking lot this/!
|
||||
passionista/!
|
||||
path forward/!
|
||||
@@ -580,8 +582,8 @@ post mortem/!
|
||||
powwow/!
|
||||
pre-buzz/!
|
||||
pre-plan/!
|
||||
preso/!
|
||||
pre-work/!
|
||||
preso/!
|
||||
price point/!
|
||||
privacy/!
|
||||
proactive/!
|
||||
@@ -611,13 +613,13 @@ punting/!
|
||||
punts/!
|
||||
push back/!
|
||||
push the envelope/!
|
||||
push-pull strategy/!
|
||||
pushed back/!
|
||||
pushed the envelope/!
|
||||
pushes back/!
|
||||
pushes the envelope/!
|
||||
pushing back/!
|
||||
pushing the envelope/!
|
||||
push-pull strategy/!
|
||||
put out fires/!
|
||||
puts out fires/!
|
||||
putting out fires/!
|
||||
@@ -672,6 +674,7 @@ run it up the flagpole/!
|
||||
running it up the flagpole/!
|
||||
runs it up the flagpole/!
|
||||
runway/!
|
||||
s.w.a.t. team/!
|
||||
same page/!
|
||||
sang from the same hymn sheet/!
|
||||
sanity check/!
|
||||
@@ -761,7 +764,6 @@ sucks wind/!
|
||||
sunset/!
|
||||
superhero/!
|
||||
superheroes/!
|
||||
s.w.a.t. team/!
|
||||
sweet spot/!
|
||||
swim lane/!
|
||||
symbiosis/!
|
||||
@@ -774,6 +776,7 @@ syncs up/!
|
||||
synergies/!
|
||||
synergize/!
|
||||
synergy/!
|
||||
t-shaped/!
|
||||
table stakes/!
|
||||
table this/!
|
||||
take a step back/!
|
||||
@@ -836,7 +839,6 @@ transformed/!
|
||||
transforming/!
|
||||
transforms/!
|
||||
triage/!
|
||||
t-shaped/!
|
||||
tweak/!
|
||||
tweet jam/!
|
||||
ubiquitous/!
|
||||
@@ -867,8 +869,8 @@ vertical/!
|
||||
video white paper/!
|
||||
viral/!
|
||||
virtuoso/!
|
||||
visioning/!
|
||||
vis-à-vis/!
|
||||
visioning/!
|
||||
voluntold/!
|
||||
walk the walk/!
|
||||
walked the walk/!
|
||||
@@ -876,6 +878,7 @@ walking the walk/!
|
||||
walled garden/!
|
||||
walled gardens/!
|
||||
war room/!
|
||||
we'll get there/!
|
||||
web 2.0/!
|
||||
webeneur/!
|
||||
webinar/!
|
||||
@@ -884,8 +887,8 @@ webisode/!
|
||||
webisodes/!
|
||||
weblication/!
|
||||
weblications/!
|
||||
we'll get there/!
|
||||
wellness/!
|
||||
we’ll get there/!
|
||||
wheelhouse/!
|
||||
whimsy/!
|
||||
white paper/!
|
||||
@@ -901,7 +904,4 @@ wordsmith/!
|
||||
work-life balance/!
|
||||
workload/!
|
||||
wow factor/!
|
||||
dog’s breakfast/!
|
||||
hear what you’re saying/!
|
||||
let’s blow this popsicle stand/!
|
||||
we’ll get there/!
|
||||
über trend/!
|
||||
@@ -46,11 +46,11 @@ compose/!
|
||||
composed/!
|
||||
comprise/!
|
||||
comprises/!
|
||||
conform/!
|
||||
conform to/!
|
||||
conform/!
|
||||
connote/!
|
||||
consist/!
|
||||
consist of/!
|
||||
consist/!
|
||||
consists/!
|
||||
constitute/!
|
||||
continual/!
|
||||
@@ -136,8 +136,8 @@ noticeable/!
|
||||
number/!
|
||||
one another/!
|
||||
oral/!
|
||||
over/!
|
||||
over all/!
|
||||
over/!
|
||||
overall/!
|
||||
pandemic/!
|
||||
partially/!
|
||||
@@ -173,6 +173,7 @@ their/!
|
||||
then/!
|
||||
there/!
|
||||
they're/!
|
||||
they’re/!
|
||||
to/!
|
||||
too/!
|
||||
tortuous/!
|
||||
@@ -190,4 +191,3 @@ who/!
|
||||
whom/!
|
||||
wreak/!
|
||||
wreck/!
|
||||
they’re/!
|
||||
@@ -16,6 +16,7 @@ best kept secret/!
|
||||
best-kept secret/!
|
||||
big/!
|
||||
breathtaking/!
|
||||
breathtakingly/!
|
||||
brilliant/!
|
||||
brilliantly/!
|
||||
capable/!
|
||||
@@ -27,6 +28,7 @@ creative/!
|
||||
cutting-edge/!
|
||||
disruptive/!
|
||||
don't-miss/!
|
||||
don’t-miss/!
|
||||
dynamic/!
|
||||
energetic/!
|
||||
enormous/!
|
||||
@@ -72,6 +74,8 @@ remarkable/!
|
||||
remarkably/!
|
||||
renowned/!
|
||||
respected/!
|
||||
spectacular/!
|
||||
spectacularly/!
|
||||
stellar/!
|
||||
successful/!
|
||||
successfully/!
|
||||
@@ -87,4 +91,3 @@ visionary/!
|
||||
wonderful/!
|
||||
wonderfully/!
|
||||
world-class/!
|
||||
don’t-miss/!
|
||||
@@ -1,6 +1,7 @@
|
||||
# redundancies
|
||||
/encoding=utf-8
|
||||
a period of one week/!
|
||||
a.m. in the morning/!
|
||||
abm missile/!
|
||||
abs system/!
|
||||
absolutely certain/!
|
||||
@@ -19,7 +20,6 @@ advance planning/!
|
||||
advance reservations/!
|
||||
advance warning/!
|
||||
all meet together/!
|
||||
a.m. in the morning/!
|
||||
armed gunman/!
|
||||
as for example/!
|
||||
as per/!
|
||||
@@ -106,6 +106,7 @@ nodded her head/!
|
||||
nodded his head/!
|
||||
null and void/!
|
||||
oval in shape/!
|
||||
p.m. in the evening/!
|
||||
pair of twins/!
|
||||
past experience/!
|
||||
past history/!
|
||||
@@ -116,7 +117,6 @@ personal opinion/!
|
||||
pin number/!
|
||||
plan ahead/!
|
||||
please rsvp/!
|
||||
p.m. in the evening/!
|
||||
poisonous venom/!
|
||||
possibly might/!
|
||||
postpone until later/!
|
||||
@@ -4,15 +4,18 @@
|
||||
American as apple pie/!
|
||||
as English as apple pie/!
|
||||
as fine as Dick's hatband/!
|
||||
as fine as Dick’s hatband/!
|
||||
as full as a tick/!
|
||||
as good as it gets/!
|
||||
as much use as a chocolate fireguard/!
|
||||
as much use as a chocolate teapot/!
|
||||
as often as not/!
|
||||
as queer as Dick's hatband/!
|
||||
as queer as Dick’s hatband/!
|
||||
as sure as eggs are eggs/!
|
||||
as sure as eggs is eggs/!
|
||||
as tight as Dick's hatband/!
|
||||
as tight as Dick’s hatband/!
|
||||
avoid like the plague/!
|
||||
bald as a coot/!
|
||||
be as silent as the grave/!
|
||||
@@ -34,12 +37,14 @@ catch-as-catch-can/!
|
||||
cheap as chips/!
|
||||
chirpy as a cricket/!
|
||||
clean as a hound's tooth/!
|
||||
clean as a hound’s tooth/!
|
||||
clean as a whistle/!
|
||||
clear as a bell/!
|
||||
clear as mud/!
|
||||
close as wax/!
|
||||
cold as a wagon tire/!
|
||||
cold as a witch's tit/!
|
||||
cold as a witch’s tit/!
|
||||
cold as ice/!
|
||||
come down on like a ton of bricks/!
|
||||
cool as a cucumber/!
|
||||
@@ -49,6 +54,7 @@ cry like a little girl/!
|
||||
crying like a baby/!
|
||||
cut like a knife/!
|
||||
cute as a bug's ear/!
|
||||
cute as a bug’s ear/!
|
||||
cute as a button/!
|
||||
daft as a brush/!
|
||||
dead as a dodo/!
|
||||
@@ -66,6 +72,7 @@ drunk as a lord/!
|
||||
drunk as a skunk/!
|
||||
dry as a bone/!
|
||||
dry as a dead dingo's donger/!
|
||||
dry as a dead dingo’s donger/!
|
||||
dull as dishwater/!
|
||||
dull as ditchwater/!
|
||||
dumb as a bag of hammers/!
|
||||
@@ -82,6 +89,7 @@ fine as frog hair/!
|
||||
finer than frog hair/!
|
||||
fit as a Mallee bull/!
|
||||
fit as a butcher's dog/!
|
||||
fit as a butcher’s dog/!
|
||||
fit as a fiddle/!
|
||||
fit as a lop/!
|
||||
fit like a glove/!
|
||||
@@ -101,6 +109,7 @@ go down like a lead balloon/!
|
||||
go out like a light/!
|
||||
good as gold/!
|
||||
good as one's word/!
|
||||
good as one’s word/!
|
||||
green as a gooseberry/!
|
||||
grin like a Cheshire cat/!
|
||||
grinning like a bushel basketful of possum heads/!
|
||||
@@ -162,13 +171,17 @@ like crack/!
|
||||
like crazy/!
|
||||
like death warmed over/!
|
||||
like dog's breath/!
|
||||
like dog’s breath/!
|
||||
like father, like son/!
|
||||
like feeding time at the zoo/!
|
||||
like gangbusters/!
|
||||
like hot cakes/!
|
||||
like it's going out of style/!
|
||||
like it’s going out of style/!
|
||||
like nobody's business/!
|
||||
like nobody’s business/!
|
||||
like one's life depended on it/!
|
||||
like one’s life depended on it/!
|
||||
like rats from a sinking ship/!
|
||||
like riding a bike/!
|
||||
like shelling peas/!
|
||||
@@ -185,6 +198,7 @@ like turkeys voting for Christmas/!
|
||||
like turkeys voting for an early Christmas/!
|
||||
like two peas in a pod/!
|
||||
like water off a duck's back/!
|
||||
like water off a duck’s back/!
|
||||
like white on rice/!
|
||||
limber as a dishrag/!
|
||||
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 pie/!
|
||||
nod's as good as a wink to a blind bat/!
|
||||
nod’s as good as a wink to a blind bat/!
|
||||
nutty as a fruit cake/!
|
||||
nutty as a fruitcake/!
|
||||
off like a bride's nightie/!
|
||||
off like a bride’s nightie/!
|
||||
off like a prom dress/!
|
||||
old as the hills/!
|
||||
out like a light/!
|
||||
@@ -216,6 +232,7 @@ pissed as a newt/!
|
||||
plain as a pikestaff/!
|
||||
plain as day/!
|
||||
plain as the nose on one's face/!
|
||||
plain as the nose on one’s face/!
|
||||
plain as the nose on your face/!
|
||||
play someone like a fiddle/!
|
||||
pleased as Punch/!
|
||||
@@ -225,6 +242,7 @@ proud as a peacock/!
|
||||
pure as the driven snow/!
|
||||
quack like a duck/!
|
||||
queer as Dick's hatband/!
|
||||
queer as Dick’s hatband/!
|
||||
queer as a clockwork orange/!
|
||||
quick as a flash/!
|
||||
quiet as a mouse/!
|
||||
@@ -237,6 +255,7 @@ run around like a chicken with its head cut off/!
|
||||
run like a top/!
|
||||
safe as houses/!
|
||||
scarce as hen's teeth/!
|
||||
scarce as hen’s teeth/!
|
||||
scared as hell/!
|
||||
sharp as a tack/!
|
||||
sick as a dog/!
|
||||
@@ -249,17 +268,19 @@ sleep like a log/!
|
||||
slippery as an eel/!
|
||||
slow as a dead snail/!
|
||||
slow as a snail/!
|
||||
slow as molasses/!
|
||||
slow as molasses in January/!
|
||||
slow as molasses/!
|
||||
sly as a fox/!
|
||||
smell like a rose/!
|
||||
smoke like a chimney/!
|
||||
smoke like a furnace/!
|
||||
smooth as a baby's bottom/!
|
||||
smooth as a baby’s bottom/!
|
||||
smooth as silk/!
|
||||
snug as a bug in a rug/!
|
||||
sober as a judge/!
|
||||
soft as a baby's bottom/!
|
||||
soft as a baby’s bottom/!
|
||||
solid as a rock/!
|
||||
solid as the rock of gibraltar/!
|
||||
sound as a bell/!
|
||||
@@ -277,8 +298,8 @@ strange as it may seem/!
|
||||
strong as an ox/!
|
||||
stubborn as a mule/!
|
||||
stuffed like a turkey/!
|
||||
sure as eggs/!
|
||||
sure as eggs is eggs/!
|
||||
sure as eggs/!
|
||||
sure as hell/!
|
||||
swear like a sailor/!
|
||||
swear like a trooper/!
|
||||
@@ -290,10 +311,12 @@ take it like a man/!
|
||||
talk like an apothecary/!
|
||||
taste like chicken/!
|
||||
there's nowt so queer as folk/!
|
||||
there’s nowt so queer as folk/!
|
||||
thick as a brick/!
|
||||
thick as thieves/!
|
||||
thin as a rake/!
|
||||
tight as a duck's arse/!
|
||||
tight as a duck’s arse/!
|
||||
toey as a Roman sandal/!
|
||||
tough as nails/!
|
||||
walk like an Egyptian/!
|
||||
@@ -305,26 +328,3 @@ white as driven snow/!
|
||||
white as snow/!
|
||||
work like a charm/!
|
||||
work like a horse/!
|
||||
as fine as Dick’s hatband/!
|
||||
as queer as Dick’s hatband/!
|
||||
as tight as Dick’s hatband/!
|
||||
clean as a hound’s tooth/!
|
||||
cold as a witch’s tit/!
|
||||
cute as a bug’s ear/!
|
||||
dry as a dead dingo’s donger/!
|
||||
fit as a butcher’s dog/!
|
||||
good as one’s word/!
|
||||
like dog’s breath/!
|
||||
like it’s going out of style/!
|
||||
like nobody’s business/!
|
||||
like one’s life depended on it/!
|
||||
like water off a duck’s back/!
|
||||
nod’s as good as a wink to a blind bat/!
|
||||
off like a bride’s nightie/!
|
||||
plain as the nose on one’s face/!
|
||||
queer as Dick’s hatband/!
|
||||
scarce as hen’s teeth/!
|
||||
smooth as a baby’s bottom/!
|
||||
soft as a baby’s bottom/!
|
||||
there’s nowt so queer as folk/!
|
||||
tight as a duck’s arse/!
|
||||
@@ -7,6 +7,7 @@ I feel/!
|
||||
I heard/!
|
||||
I think/!
|
||||
I'm trying to/!
|
||||
I’m trying to/!
|
||||
a couple/!
|
||||
a few/!
|
||||
a little/!
|
||||
@@ -24,10 +25,11 @@ adopted/!
|
||||
adopting/!
|
||||
adopts/!
|
||||
ain't/!
|
||||
all/!
|
||||
ain’t/!
|
||||
all in all/!
|
||||
all of a sudden/!
|
||||
all of the sudden/!
|
||||
all/!
|
||||
almost/!
|
||||
alot/!
|
||||
alright/!
|
||||
@@ -48,11 +50,11 @@ appropriately/!
|
||||
appropriateness/!
|
||||
are/!
|
||||
around/!
|
||||
as/!
|
||||
as if/!
|
||||
as one/!
|
||||
as to whether/!
|
||||
as you are aware/!
|
||||
as/!
|
||||
at once/!
|
||||
at the end of the day/!
|
||||
at the present time/!
|
||||
@@ -62,8 +64,8 @@ bad/!
|
||||
balance/!
|
||||
basically/!
|
||||
been/!
|
||||
began/!
|
||||
began to/!
|
||||
began/!
|
||||
begins to/!
|
||||
being as/!
|
||||
being that/!
|
||||
@@ -74,8 +76,8 @@ brand/!
|
||||
briefly/!
|
||||
but yet/!
|
||||
by means of/!
|
||||
came/!
|
||||
came to be seen as/!
|
||||
came/!
|
||||
certain/!
|
||||
clearly/!
|
||||
commonsense/!
|
||||
@@ -85,8 +87,8 @@ context/!
|
||||
continued/!
|
||||
contrasting/!
|
||||
cool/!
|
||||
could/!
|
||||
could of/!
|
||||
could/!
|
||||
culture/!
|
||||
decided/!
|
||||
did/!
|
||||
@@ -108,8 +110,8 @@ et cetera/!
|
||||
etc/!
|
||||
even/!
|
||||
every/!
|
||||
everyone/!
|
||||
everyone knows/!
|
||||
everyone/!
|
||||
everywhere/!
|
||||
exactly/!
|
||||
exist/!
|
||||
@@ -140,21 +142,21 @@ good/!
|
||||
got/!
|
||||
gotten/!
|
||||
great/!
|
||||
had/!
|
||||
had had/!
|
||||
had known/!
|
||||
had/!
|
||||
happily/!
|
||||
happy/!
|
||||
has/!
|
||||
has been/!
|
||||
has got/!
|
||||
has talent for/!
|
||||
has the ability to/!
|
||||
have/!
|
||||
has/!
|
||||
have been/!
|
||||
have got/!
|
||||
have talent for/!
|
||||
have the ability to/!
|
||||
have/!
|
||||
having been/!
|
||||
hear/!
|
||||
heard/!
|
||||
@@ -181,8 +183,8 @@ intersect/!
|
||||
involve/!
|
||||
involved/!
|
||||
irregardless/!
|
||||
is/!
|
||||
is able to/!
|
||||
is/!
|
||||
issue/!
|
||||
it is what it is/!
|
||||
journey/!
|
||||
@@ -199,8 +201,8 @@ living with/!
|
||||
look/!
|
||||
looked/!
|
||||
looking/!
|
||||
lots/!
|
||||
lots of/!
|
||||
lots/!
|
||||
lucid/!
|
||||
made/!
|
||||
make/!
|
||||
@@ -212,8 +214,8 @@ meaningfully/!
|
||||
merely/!
|
||||
might/!
|
||||
moreover/!
|
||||
most/!
|
||||
most feel/!
|
||||
most/!
|
||||
narrowly/!
|
||||
nature/!
|
||||
nearly/!
|
||||
@@ -235,8 +237,8 @@ only/!
|
||||
opposite/!
|
||||
out of/!
|
||||
over there/!
|
||||
people/!
|
||||
people say/!
|
||||
people/!
|
||||
per/!
|
||||
perhaps/!
|
||||
platform/!
|
||||
@@ -279,8 +281,8 @@ signage/!
|
||||
simply/!
|
||||
situation/!
|
||||
small/!
|
||||
so/!
|
||||
so as to/!
|
||||
so/!
|
||||
society/!
|
||||
some/!
|
||||
something/!
|
||||
@@ -288,8 +290,8 @@ somewhat/!
|
||||
sooner or later/!
|
||||
sort of/!
|
||||
soul/!
|
||||
started/!
|
||||
started to/!
|
||||
started/!
|
||||
starts/!
|
||||
stood up/!
|
||||
stuff/!
|
||||
@@ -305,8 +307,8 @@ taking issue with/!
|
||||
tall/!
|
||||
terrible/!
|
||||
that/!
|
||||
the/!
|
||||
the public/!
|
||||
the/!
|
||||
then/!
|
||||
there are/!
|
||||
there is/!
|
||||
@@ -359,8 +361,9 @@ went/!
|
||||
were/!
|
||||
what is up with/!
|
||||
what not/!
|
||||
whatever/!
|
||||
what's up with/!
|
||||
whatever/!
|
||||
what’s up with/!
|
||||
which is/!
|
||||
while/!
|
||||
who where/!
|
||||
@@ -371,6 +374,3 @@ wondered/!
|
||||
wonderful/!
|
||||
would like/!
|
||||
you know/!
|
||||
I’m trying to/!
|
||||
ain’t/!
|
||||
what’s up with/!
|
||||
@@ -1,5 +1,5 @@
|
||||
# words and phrases that attempt to manipulate credibility based on
|
||||
# something other than explicit evidence. Weasel words.
|
||||
# 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
|
||||
/encoding=utf-8
|
||||
accused/!
|
||||
@@ -39,6 +39,14 @@ it's often reported/!
|
||||
it's regarded/!
|
||||
it's said/!
|
||||
it's widely thought/!
|
||||
it’s been claimed that/!
|
||||
it’s been mentioned that/!
|
||||
it’s believed/!
|
||||
it’s known that/!
|
||||
it’s often reported/!
|
||||
it’s regarded/!
|
||||
it’s said/!
|
||||
it’s widely thought/!
|
||||
linked to/!
|
||||
literally/!
|
||||
many are of the opinion/!
|
||||
@@ -78,16 +86,8 @@ the public/!
|
||||
the vast majority/!
|
||||
there is evidence that/!
|
||||
there's evidence that/!
|
||||
there’s evidence that/!
|
||||
threat/!
|
||||
threaten/!
|
||||
trustworthy/!
|
||||
without a doubt/!
|
||||
it’s been claimed that/!
|
||||
it’s been mentioned that/!
|
||||
it’s believed/!
|
||||
it’s known that/!
|
||||
it’s often reported/!
|
||||
it’s regarded/!
|
||||
it’s said/!
|
||||
it’s widely thought/!
|
||||
there’s evidence that/!
|
||||
@@ -16,24 +16,31 @@ set cpo&vim
|
||||
" need directory to manage spell files
|
||||
let g:wordy_dir = fnamemodify(resolve(expand('<sfile>:p')), ':h:h')
|
||||
|
||||
command -nargs=0 NoWordy call wordy#init({})
|
||||
command -nargs=0 BeingWordy call wordy#init({ 'd': ['tobe',] })
|
||||
command -nargs=0 ColloquialWordy call wordy#init({ 'd': ['colq',] })
|
||||
command -nargs=0 CredibleWordy call wordy#init({ 'd': ['cred',] })
|
||||
command -nargs=0 EditorialWordy call wordy#init({ 'd': ['edit',] })
|
||||
command -nargs=0 IdiomaticWordy call wordy#init({ 'd': ['idim',] })
|
||||
command -nargs=0 JargonWordy call wordy#init({ 'd': ['busi',] })
|
||||
command -nargs=0 ProblemWordy call wordy#init({ 'd': ['prob',] })
|
||||
command -nargs=0 PufferyWordy call wordy#init({ 'd': ['puff',] })
|
||||
command -nargs=0 WordyWordy call wordy#init({ 'd': ['redu',] })
|
||||
command -nargs=0 SaidWordy call wordy#init({ 'd': ['said',] })
|
||||
command -nargs=0 SimileWordy call wordy#init({ 'd': ['simi',] })
|
||||
command -nargs=0 TimeWordy call wordy#init({ 'd': ['time',] })
|
||||
command -nargs=0 WeakWordy call wordy#init({ 'd': ['weak',] })
|
||||
command -nargs=0 NoWordy call wordy#init({})
|
||||
command -nargs=0 BeingWordy call wordy#init({ 'd': ['being',] })
|
||||
command -nargs=0 ColloquialWordy call wordy#init({ 'd': ['colloquial',] })
|
||||
command -nargs=0 WeaselWordy call wordy#init({ 'd': ['weasel',] })
|
||||
command -nargs=0 IdiomaticWordy call wordy#init({ 'd': ['idiomatic',] })
|
||||
command -nargs=0 JargoneseWordy call wordy#init({ 'd': ['jargonese',] })
|
||||
command -nargs=0 LazyWordy call wordy#init({ 'd': ['weak-and-lazy',] })
|
||||
command -nargs=0 LikeWordy call wordy#init({ 'd': ['similies',] })
|
||||
command -nargs=0 OpinionatedWordy call wordy#init({ 'd': ['opinionated',] })
|
||||
command -nargs=0 ProblemWordy call wordy#init({ 'd': ['problematic',] })
|
||||
command -nargs=0 PuffWordy call wordy#init({ 'd': ['puffery',] })
|
||||
command -nargs=0 SaidWordy call wordy#init({ 'd': ['said-synonyms',] })
|
||||
command -nargs=0 TimeWordy call wordy#init({ 'd': ['non-spec-time',] })
|
||||
command -nargs=0 WordyWordy call wordy#init({ 'd': ['redundant',] })
|
||||
|
||||
command -nargs=0 Wordy call wordy#init({ 'd': ['tobe', 'colq', 'cred', 'edit',
|
||||
\'idim', 'busi', 'prob', 'puff',
|
||||
\'redu', 'simi', 'time', 'weak', ]})
|
||||
command -nargs=0 Wordy call wordy#init({ 'd': [ 'being',
|
||||
\ 'colloquial',
|
||||
\ 'idiomatic',
|
||||
\ 'jargonese',
|
||||
\ 'manipulative',
|
||||
\ 'opinionated',
|
||||
\ 'puffery',
|
||||
\ 'redundant',
|
||||
\ 'weak-and-lazy',
|
||||
\ ]
|
||||
|
||||
let &cpo = s:save_cpo
|
||||
unlet s:save_cpo
|
||||
|
||||
Reference in New Issue
Block a user