Tim Allen
9bc00b6853
doc: Document the form of next-key sub-modes in the ModeChange hook.
2020-09-21 17:28:18 +10:00
Maxime Coste
0e58d4702c
Merge branch 'patch-1' of http://github.com/xiaq/kakoune into master
2020-09-17 19:35:56 +10:00
Maxime Coste
ec3d7c3104
Add support for removing from options
...
`set -remove ...` will remove from the current option value, substracting
from int, removing elements from vectors and maps.
2020-09-09 21:00:30 +10:00
Qi Xiao
1f5d566d15
Update commands.asciidoc
...
Fix typo: "automatically" should be "atomically"
2020-09-07 23:46:30 +01:00
Maxime Coste
97fd0c0510
Merge remote-tracking branch 'lenormf/repl-normalise' into master
2020-09-06 10:48:08 +10:00
Maxime Coste
e0d2602e6a
Kakoune 2020.09.01
2020-09-01 20:37:20 +10:00
Frank LENORMAND
87f9be6723
rc repl: Normalise REPL commands
...
It's unclear what the `send-text` alias does at first glance,
so prefixing it with "repl-" both fixes that and helps make it
discoverable via the command prompt's fuzzy matcher.
The `repl` alias also seems too generic a name, the "-new" suffix
should hopefully give a hint that it creates a new window.
2020-09-01 13:34:52 +03:00
Maxime Coste
ca195ffd7b
Merge branch 'docs' of http://github.com/migueldvb/kakoune
2020-08-23 14:01:01 +10:00
Maxime Coste
01daf7c2e7
Merge remote-tracking branch 'lenormf/fix-faq'
2020-08-20 19:24:35 +10:00
Maxime Coste
40aa687601
Do not fork in daemon mode
...
Leave that to the shell or external service management tools
Fixes #3618
2020-08-17 19:56:00 +10:00
Frank LENORMAND
2192e3845a
doc faq: Document the frugal scripting language
2020-08-10 12:23:35 +03:00
Jason Felice
a52822d965
Override runtime by setting $KAKOUNE_RUNTIME
2020-08-04 11:48:34 -04:00
Maxime Coste
a82d61c14b
Kakoune 2020.08.04
2020-08-04 19:13:08 +10:00
Maxime Coste
678390d9d8
Merge remote-tracking branch 'krobelus/doc-keynames'
2020-07-30 21:08:34 +10:00
Johannes Altmanninger
9d33b57e49
doc: mention aliases <lt> and <gt> in keys.asciidoc
...
This information can also be found in in :doc mapping but I think this
doesn't hurt.
2020-07-25 20:07:18 +02:00
Johannes Altmanninger
48a53fecc3
doc: use angle brackets for page{up,down} like for other key names
2020-07-25 20:07:18 +02:00
Frank LENORMAND
e0193f23db
doc faq: Fix the prose
2020-07-21 17:36:45 +03:00
Maxime Coste
3e17a6d185
Fix command example to use correct syntax
...
Change the example to something that requires going through the
shell.
2020-07-21 20:47:44 +10:00
Maxime Coste
ab25561da2
Merge remote-tracking branch 'occivink/doc-fix'
2020-07-21 19:54:20 +10:00
Frank LENORMAND
a84e3aeb85
doc faq: Document beam cursors being inconsistent
2020-07-21 09:08:35 +03:00
Maxime Coste
47ba36c66e
Add a RegisterModified hook
...
This one has been a long time coming, I am still concerned this could
impact performance a lot. This hook does *not* trigger for capture
registers (0-9) or any other dynamic registers (that are not writable).
Fixes #859
2020-07-19 12:56:55 +10:00
Olivier Perret
03525779fb
[doc] Escape asciidoc meta-character
2020-07-09 12:00:01 +02:00
Maxime Coste
f2cc7bc891
Add User hook support
2020-07-04 13:48:27 +10:00
Tim Allen
14573244d4
expansions.asciidoc: Add an example of file expansion.
...
Properly speaking, all expansions are of the form "%abc{}" where "abc"
is the expansion type. All expansion types are listed in the documentation, as
they should be. However, when searching through the documentation, a keyword
like "file" is likely to hit a lot of false-positives, so a smart user is likely
to search for the more-unique "%file" instead. Unfortunately, unlike every other
expansion-type, file-expansions did not include an example, so a search for
"%file" resulted in no hits, potentially leading people to believe it was
undocumented.
Now there's an example, so people searching for "%file" will find what they're
looking for.
2020-07-01 23:47:06 +10:00
Maxime Coste
d3374e7e5f
Refactor mouse press/release handling to support 3 buttons
...
Change button to be an additional parameter instead of having separate
events for left/right buttons.
Fixes #3471
2020-06-28 19:48:55 +10:00
Frank LENORMAND
accc619c0f
doc faq: Document hook disabling with \i
2020-06-26 11:14:38 +03:00
Frank LENORMAND
442aae1cef
doc faq: Fix the prose
2020-06-26 11:12:21 +03:00
Maxime Coste
e989bda964
Merge remote-tracking branch 'lenormf/fix-changelog'
2020-06-25 20:58:57 +10:00
Maxime Coste
f5127f8b22
Merge remote-tracking branch 'lenormf/key-percent'
2020-06-25 20:58:26 +10:00
Frank LENORMAND
1761c4e059
doc faq: Remove space leading question marks
2020-06-11 10:17:10 +03:00
Frank LENORMAND
b72493bbbb
doc faq: Document -buffer *
2020-06-10 14:49:46 +03:00
Frank LENORMAND
61094a97e2
doc faq: Fix the prose
2020-06-10 12:38:54 +03:00
Frank LENORMAND
cb5e005378
doc faq: Mention (?S)
2020-06-10 12:37:43 +03:00
Frank LENORMAND
ad122aec4e
doc faq: Mention "readline shortcuts" in prompts
2020-06-10 12:32:06 +03:00
Frank LENORMAND
55383afb4d
doc faq: Mention the Language Server Protocol
2020-06-10 12:29:52 +03:00
Frank LENORMAND
0737375b61
doc faq: Rephrase invalid note about :format
2020-06-10 12:23:46 +03:00
Maxime Coste
f75d49e9ef
Do not include non-primitive option value in *SetOption hook filter
...
Only include the value for int/str/bool options, for the rest just
write '<option name>=...'.
This should reduce the cost of some patterns such as repeatedly adding
a value inside a list option.
It seems very unlikely that the actual value would be matched by
a hook regex string for non primitive types.
2020-06-09 21:38:47 +10:00
Frank LENORMAND
d17e7adc92
doc faq: Document how to get debug information
2020-06-06 11:18:19 +03:00
Frank LENORMAND
79428da9b5
doc faq: Document locale issues
2020-06-06 10:44:10 +03:00
Frank LENORMAND
cf152832e5
doc faq: Split questions into subsections
2020-06-06 10:34:52 +03:00
Frank LENORMAND
24c5169400
src: Introduce a <percent> named key
...
Similarly to the <semicolon> key, make it easier to write
`:execute-keys` commands by replacing <percent> with `%`.
Highlighters can keep escaping the sign when regular expressions are
not quoted, but built-in scripts that use `%` as an editing primitive
have been modified to use the named key, for clarity.
2020-06-03 15:42:38 +03:00
Frank LENORMAND
fb05adb75c
doc changelog: Update the changelog
2020-06-03 15:05:19 +03:00
Maëlys Bras de fer
6fa26b8dd2
Fix usage of $KAKOUNE_CONFIG_DIR in doc
2020-06-01 15:46:24 +02:00
Maëlys Bras de fer
8a7023731f
Fix default value of $XDG_CONFIG_HOME in doc
2020-06-01 15:23:23 +02:00
Maxime Coste
590807b94c
Merge remote-tracking branch 'lenormf/patch-6'
2020-05-30 09:23:36 +10:00
Maxime Coste
61dc64808d
Merge remote-tracking branch 'Delapouite/object-punctuation'
2020-05-30 09:23:06 +10:00
Johannes Altmanninger
e4f7d42396
doc: fix typos and clarify some parts
2020-05-28 18:37:26 +02:00
Johannes Altmanninger
3385c6a20e
doc: state that replace-ranges' replacements are markup strings
...
The term "display line" is only used in source code.
2020-05-28 00:45:38 +02:00
Maxime Coste
b44c4f41a6
Document rgba faces and client stdin in the changelog
2020-05-16 10:10:28 +10:00
Aajn
ae17669859
Remove outdated information
...
Default build mode is release since c07f052
.
2020-05-10 15:58:24 +02:00