| Age | Commit message (Collapse) | Author |
|
Read the Docs stopped installing spinx-rtd-theme by default, which
broke documentation builds. This commit fixes that by pinning the
required dependencies.
See: https://blog.readthedocs.com/defaulting-latest-build-tools/
|
|
|
|
* Fix vim.org URL in evil.texi
* Fix vim.org URL in overview.rst
|
|
The Sphinx Emacs Lisp extension assumed all \[command] key sequence
substitutions in documentation strings are preceded by a \<mapvar>
sequence specifying the keymap, unlike substitute-command-keys which is
used when accessing docstrings within Emacs.
With this commit the actual substitute-command-keys function is used
when building docstringdb.json, instead of the Python reimplementation.
The drawback is that docstringdb.json now contains partial Sphinx
markup.
|
|
Closes #1544. Note that the generated Texinfo file cannot be removed as
it is built by Sphinx which is not available during ELPA package builds.
|
|
|
|
|
|
Deprecate `evil-want-visual-char-semi-exclusive`.
Fixes #897
|
|
|
|
|
|
|
|
|
|
Docstring should be generated by sphinx, not manually
|
|
Vim user can select a region in visual mode and press the key `p` to
replace the selected text.
But in GUI Emacs, the selected text might not be replaced when:
- `select-enable-primary` is `t`
- Third plugins override `interprogram-paste-function` (xclip.el, for example)
- Clipboard managers syncronise data between PRIMARY and CLIPBOARD selection
It's because the visual commands automatically insert the content of visually
selected region into X PRIMARY selection. But paste commands call the api
`current-kill` which calls `interprogram-paste-function`.
Value of `interprogram-paste-function` is `gui-selection-value` which
might return CLIPBOARD or PRIMARY selection.
|
|
|
|
|
|
For me, the Evil default of using words instead of symbols is
only really important for `#` and `*` searches. The fix for them
is much simpler than for the other motions after
https://github.com/emacs-evil/evil/issues/360 (thanks!).
|
|
Add reference to the `o` key in the default text objects keymap, as an
alternative to `w` in some cases.
|
|
|
|
|
|
|
|
|
|
Closes #1074
|
|
When sphinx is not found, make clean (and others) will fail. This
change prevents running sphinx if sphinx-build binary is not found.
Here is used 'command' instead of 'which', for checking presence of
binary in PATH, to make it more portable across shells and unixes.
|
|
|
|
Also regenerate
|
|
I found a spelling error while reading through the documentation.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The direntry sets the name of the Info file to "evil-mode".
It should be "evil" to coincide with the actual filename.
|
|
Describe common variables, functions and macros, and include a
PDF version of the manual in the doc/ directory. Node pointers
were made with the functions `texinfo-insert-node-lines' and
`texinfo-make-menu'.
|
|
|
|
As Titus von der Malsburg pointed out on the mailing list,
tails are usually attached to the end.
|
|
|
|
|
|
The SVG is made with Inkscape. Maybe this can be used in the Texinfo manual
and at EmacsWiki.
|