Maxime Coste
28bcb45b92
Fix bug where idle timers of disabled modes were still run
2017-05-22 16:57:22 +01:00
Maxime Coste
bc11e52960
Remove virtual destructor from OptionManagerWatcher
...
We should never destruct anything through an OptionManagerWatcher
pointer, so having all those destructor virtual makes no sense.
2017-05-22 10:31:56 +01:00
Maxime Coste
bdcfe30834
Fix scrolling when cursor is on a wrapped part of the last displayed line
2017-05-22 08:54:25 +01:00
Maxime Coste
1c16a91fd6
Add some missing tests for c-family indent
2017-05-21 22:33:00 +01:00
Maxime Coste
2f9b77b748
Smarter align to opening parenthesis/brace supporting multiline
2017-05-21 22:31:05 +01:00
Maxime Coste
ad9ad7e603
Fix vertical movement with tabstops
...
Fixes #1388
2017-05-21 08:24:44 +01:00
Maxime Coste
c6508ee101
Merge remote-tracking branch 'lenormf/doc-public-options'
2017-05-21 07:09:37 +01:00
Maxime Coste
e43e44f9cc
Commit correct version of c-family indent change
2017-05-21 07:08:20 +01:00
Maxime Coste
df4eadd2f5
Merge remote-tracking branch 'danr/Add-modified-value-if-buffer-has-modifications-not-saved'
2017-05-21 06:43:19 +01:00
Maxime Coste
862e4659e0
Merge branch 'master' of git://github.com/ManDay/kakoune
2017-05-21 06:41:26 +01:00
Maxime Coste
248ffa543b
Merge branch 'master' of git://github.com/bmwiedemann/kakoune
2017-05-21 06:34:36 +01:00
Bernhard M. Wiedemann
4788112f2d
Always link input files in the same order
...
to produce bit-identical 'kak' binaries
See https://reproducible-builds.org/ for why this is good.
This change is needed because filesystem ordering is random
and ordering matters for the g++ linker
2017-05-20 22:50:25 +02:00
Bernhard M. Wiedemann
78991c4820
do not embed timestamps in .gz files
...
using gzip -n to produce bit-identical results
and -9 to compress a bit better
2017-05-20 22:49:36 +02:00
Cedric Sodhi
048697d881
Changed wording of completers description
2017-05-20 19:27:02 +02:00
Maxime Coste
cab0adaa53
Support aligning to opening { as well as ( in c-family indent
2017-05-20 11:08:13 +01:00
Maxime Coste
b440d9f537
Change <a-z>/<a-Z> to combine selections instead of appending
2017-05-20 10:31:49 +01:00
Maxime Coste
55d1d1020d
Merge remote-tracking branch 'lenormf/rc-misc-fixes'
2017-05-19 21:53:02 +01:00
Maxime Coste
5753be55c1
Merge remote-tracking branch 'danr/doc-esc-key'
2017-05-19 21:43:58 +01:00
Maxime Coste
8c62b670fd
Merge remote-tracking branch 'danr/Document-that-markup-is-possible-in-completion-menu-entries'
2017-05-19 21:43:17 +01:00
Maxime Coste
803895d581
Merge remote-tracking branch 'danr/Highlight-object-keys-in-yaml'
2017-05-19 21:37:31 +01:00
Maxime Coste
be8692bcdb
Merge remote-tracking branch 'danr/Fix-reference-to-kakrc-highlighter-for-markdown'
2017-05-19 21:34:45 +01:00
Maxime Coste
32b415d87d
Merge remote-tracking branch 'danr/Add-some-missing-languages-to-comment.kak'
2017-05-19 21:34:27 +01:00
Maxime Coste
91342a9d94
Merge remote-tracking branch 'lenormf/doc-E'
2017-05-19 21:33:25 +01:00
Dan Rosén
625e7f8249
Add modified value if buffer has modifications not saved
...
Closes #1386
2017-05-18 17:39:30 +02:00
Maxime Coste
91ed57c985
Make hardware cursor visible in ncurses ui
2017-05-18 06:28:08 +01:00
Maxime Coste
973487abcd
Small reorganization in the normal keymap
2017-05-18 06:05:45 +01:00
Maxime Coste
a578c51baf
Move constexpr compatible Array struct to meta.hh
2017-05-17 20:20:31 +01:00
Maxime Coste
eec8239c78
Highlight 'copied' file action in git-commit buffers
2017-05-17 20:19:56 +01:00
Maxime Coste
3917d26709
small code cleanups
2017-05-17 20:17:16 +01:00
Maxime Coste
7acf11c851
Add missing std::move in on_scope_end implementation
2017-05-17 20:12:36 +01:00
Maxime Coste
0229baf6ba
Add range-faces -> range-specs rename to the breaking changes message
2017-05-17 19:42:23 +01:00
Maxime Coste
dfaafcd49a
Rename range-faces to range-specs
...
range-faces are now used to replace-range highlighters, where the string
part is not interpretted as a face but as a display line, so the name was
not relevant anymore.
2017-05-17 19:40:52 +01:00
Dan Rosén
016a601a9e
Document escape key and update Q doc according to normal.cc
2017-05-17 14:22:27 +02:00
Dan Rosén
2ec360a178
Document that markup is possible in completion menu entries.
...
Closes #1373
2017-05-17 10:31:46 +02:00
Frank LENORMAND
d59bafa2c1
rc: Simplify and optimize the alt
command
2017-05-16 18:20:19 +03:00
Frank LENORMAND
56837eaece
rc: Use POSIX command -v
instead of which
2017-05-16 18:20:19 +03:00
Frank LENORMAND
b9cdccd53a
rc: Document non-hidden options with -docstring
2017-05-16 14:35:43 +03:00
Dan Rosén
736720f31a
Highlight object keys in yaml
2017-05-16 09:30:01 +02:00
Dan Rosén
4f7f7edea0
Add some missing languages to comment.kak
2017-05-16 09:21:30 +02:00
Dan Rosén
80570a0dc7
Fix reference to kakrc highlighter for markdown
2017-05-15 21:58:57 +02:00
Frank LENORMAND
d5726c0cfd
kakrc: Simplify and optimize the autoload function
2017-05-15 22:27:22 +03:00
Frank LENORMAND
6ccfd2f016
doc: Document the -E flag
2017-05-15 22:11:51 +03:00
Maxime Coste
44d2db2706
Add a basic replace-ranges highlighter
...
replace-ranges is takes a range-faces option, but treats the face
string as a display line to be parsed, and replaces the range display
with this display line.
2017-05-15 09:12:10 +01:00
Maxime Coste
468bd63569
Tweak buffer change code so that WinDisplay hooks can use info boxes
2017-05-13 11:18:21 +01:00
Maxime Coste
3a0d9481ac
Add the -E switch for server initialization commands
...
Fixes #1361
2017-05-13 11:05:09 +01:00
Maxime Coste
3d0f7a29e1
Merge remote-tracking branch 'zambal/elixir-highlighter'
2017-05-12 09:52:43 +01:00
Maxime Coste
a9deb7fbc8
Merge remote-tracking branch 'occivink/wrap-doc'
2017-05-12 09:51:30 +01:00
Olivier Perret
7f541e5879
misc whitespace fix in docs
2017-05-11 20:45:32 +02:00
Olivier Perret
ec636ce04b
update line-flags and flag_lines doc to reflect current status
2017-05-11 20:45:28 +02:00
Olivier Perret
120bf94ed9
fix new face documentation
2017-05-11 19:38:27 +02:00