mirror of
https://github.com/preservim/vim-pencil.git
synced 2025-11-11 11:23:47 -05:00
improve rationale for writers
This commit is contained in:
@@ -33,7 +33,7 @@ its rich ecosystem of plugins.
|
|||||||
|
|
||||||
With plenty of word processing applications available, including those
|
With plenty of word processing applications available, including those
|
||||||
that specifically cater to writers, why use a fixed-width font modal
|
that specifically cater to writers, why use a fixed-width font modal
|
||||||
editor for writing?
|
editor like Vim for writing?
|
||||||
|
|
||||||
* Your hands can rest in a neutral ‘home’ position, only rarely straying
|
* Your hands can rest in a neutral ‘home’ position, only rarely straying
|
||||||
to reach for mouse, track pad, or arrow keys
|
to reach for mouse, track pad, or arrow keys
|
||||||
@@ -44,15 +44,17 @@ editor for writing?
|
|||||||
|
|
||||||
But while such reasons might be sound, by themselves they are scant
|
But while such reasons might be sound, by themselves they are scant
|
||||||
justification to switch from the familiar non-modal word processor.
|
justification to switch from the familiar non-modal word processor.
|
||||||
A compelling reason is called for—one that can appeal to a writer’s love
|
Instead, you need compelling reason—one that can appeal to a writer’s love
|
||||||
for language and the tools of writing.
|
for language and the tools of writing.
|
||||||
|
|
||||||
To find that reason you must look behind the mysterious modal commands of
|
You can find that reason in the mysterious modal commands of a vi-style
|
||||||
a vi-style editor like Vim. What’s the significance of a command like
|
editor like Vim. What’s the significance of a command like `cas` to
|
||||||
`cas` to _Change Around Sentence_? On one level it’s merely a mnemonic. On
|
_Change Around Sentence_ to replace an existing sentence? You can see it as
|
||||||
another these vi commands can be thought of as a grammar of their own,
|
a mnemonic. But dig a bit deeper to see that these vi commands have a grammar
|
||||||
comprised of nouns, verbs, and modifiers. Put another way, they are
|
of their own, comprised of nouns, verbs, and modifiers. Think of them as the
|
||||||
a _domain specific language_ for text manipulation. For more details:
|
building blocks of a _domain specific language_ for manipulating text that
|
||||||
|
with mastery can become a powerful tool to express yourself, as many coders
|
||||||
|
have found. For more details:
|
||||||
|
|
||||||
* [Learn to speak vim – verbs, nouns, and modifiers!][ls]
|
* [Learn to speak vim – verbs, nouns, and modifiers!][ls]
|
||||||
* [Your problem with Vim is that you don't grok vi][gv]
|
* [Your problem with Vim is that you don't grok vi][gv]
|
||||||
|
|||||||
Reference in New Issue
Block a user