GNU ELPA - captain


CAPiTalization is Automatic IN emacs
captain-1.0.1.el, 2017-Sep-06, 7.93kB
Ian Dunn <>
Home page
Browse repository
CGit or Gitweb

To install this package, run in Emacs:

M-x package-install RET captain RET

Full description

The captain handles capitalizing text as you type, freeing you to do other

Invoke the captain across the globe with `global-captain-mode', or just on
one ship (buffer) at a time with `captain-mode'.

For normal people:

Automatically capitalizes the first word of a sentence as you type.  The
bounds of a sentence are determined by local variable
`captain-sentence-start-function'.  For example, you can set it to find the
start of a list or heading in `org-mode'.

Further control can be obtained by modifying the local variable
`captain-predicate', which tells the captain when to work and when to relax.

It's also possible to automatically capitalize individual words using the
command `captain-capitalize-word'.  This will capitalize the word at point
and tell the captain about it, so he knows that you want it capitalized from
then on.

This solves a similar problem to that of Kevin Rodgers's auto-capitalize
package, but using more modern Emacs features.

Old versions