Commit Graph

3283 Commits

Author SHA1 Message Date
Maxime Coste
7ee027b125 Use the "<reg> syntax along with a default register for marks and macros
Marks use the '^' register by default, macros the '@' register.
2015-08-19 13:58:37 +01:00
Maxime Coste
baf0203b9d Default register is not handled by the Normal input mode.
Normal input mode will just pass 0 as the reg if it was not specified
by the user, its yank/paste functions that should determine 0 means
use '"' register.
2015-08-19 13:41:16 +01:00
Maxime Coste
3f493fa186 Rename Disableable to more general NestedBool
A NestedBool can be set multiple times, and will be considered false
only when unset the same number.
2015-08-18 23:17:56 +01:00
Maxime Coste
a33c8d9677 Smaller sizeof for in place strings 2015-08-18 21:06:53 +01:00
Maxime Coste
386f41e1c5 Be more explicit about paramater parsing error 2015-08-18 00:28:04 +01:00
Maxime Coste
6c8c346311 Merge remote-tracking branch 'ekie/fix_typo' 2015-08-18 00:21:14 +01:00
Maxime Coste
f2580a366d Cleanup key to codepoint conversion
Fixes #378
Fixes #365
2015-08-18 00:19:14 +01:00
Eike Plack
b6c3127994 Fix README
* typos
* escape "<-"
2015-08-17 00:22:29 +02:00
Maxime Coste
043ca99983 Cleanup mouse handling a little 2015-08-16 14:06:07 +01:00
Zak Greant
dc2d12a124 Fixing minor typo
s/prevous/previous/
2015-08-15 16:46:57 +02:00
Zak Greant
b2cff3f420 Generate normal mode reference
Parse entries out of the cmds array in normal.cc, then generate a
sorted list of key bindings as an HTML table.
2015-08-15 12:45:10 +02:00
Zak Greant
8211439685 J.A. (Zak) Greant Copyright Waiver
I dedicate any and all copyright interest in this software to the public
domain.  I make this dedication for the benefit of the public at large and to
the detriment of my heirs and successors.  I intend this dedication to be an
overt act of relinquishment in perpetuity of all present and future rights to
this software under copyright law.
2015-08-15 12:41:24 +02:00
Maxime Coste
97b871d49e Tweak notify_fatal_error message box title, might not be an assert failed 2015-08-14 13:16:06 +01:00
Maxime Coste
92d3178305 Clamp m_anchor in mouse handler, nothing garantees that it is still valid
Fixes #350
2015-08-14 13:12:44 +01:00
Frank LENORMAND
953ca06c1f Add bool to the list of highlighted types 2015-08-14 11:41:07 +03:00
Maxime Coste
5f115c90ff Merge remote-tracking branch 'somasis/master' 2015-08-13 22:08:47 +01:00
Maxime Coste
d2b82f507f More performant escape/unescape 2015-08-13 22:04:21 +01:00
Kylie McClain
6325950758 rc/markdown: add another markdown extension (.mkd) 2015-08-13 15:07:17 -04:00
Maxime Coste
7a36a4644e Detect face being aliased to itself
Fixes #374
2015-08-12 21:49:29 +01:00
Maxime Coste
e7e414c46d travis: we need boost 1.55 2015-08-12 19:26:26 +01:00
Maxime Coste
0efb41ce42 Migrate to container based travis 2015-08-12 19:17:17 +01:00
Maxime Coste
d2762e6a1a Try to fix compilation on travis 2015-08-12 19:16:52 +01:00
Maxime Coste
7086135fa6 Display auto info on register insertion/explicit insert completion 2015-08-11 20:36:07 +01:00
Maxime Coste
dac4fdaa54 Merge remote-tracking branch 'jkonecny/master-ini-highlight' 2015-08-11 20:35:24 +01:00
Maxime Coste
34a933a747 Merge remote-tracking branch 'jkonecny/master-fix-python' 2015-08-11 20:35:17 +01:00
Jiří Konečný
6c92444545 Fix python types highlighter 2015-08-11 20:32:07 +02:00
Jiří Konečný
cd8d81d0df Add ini files highlighter
Now it's used for .repo, .socket, .target, .service and .ini files
2015-08-11 20:14:40 +02:00
Maxime Coste
8d9c402f52 Handle registers insert/explicit completion with a nested on_next_key mode 2015-08-11 13:55:56 +01:00
Maxime Coste
1ea9739ab1 Document special registers 2015-08-11 13:44:07 +01:00
Maxime Coste
d7744308f6 Ensure the command exist before adding an alias
Fixes #371
2015-08-11 13:37:38 +01:00
Maxime Coste
2a72ca6f63 Merge remote-tracking branch 'somasis/master' 2015-08-11 13:33:06 +01:00
Maxime Coste
6916b65dfe Merge remote-tracking branch 'lenormf/rc/autorestore.kak' 2015-08-11 13:30:48 +01:00
Maxime Coste
c7fa2f858f Merge remote-tracking branch 'lenormf/rc/c-family.kak-double' 2015-08-11 13:30:21 +01:00
Maxime Coste
4d39657b9a Add unit tests for <a-x> and <a-X> 2015-08-11 13:28:50 +01:00
Frank LENORMAND
8c4d6b1861 Add quotes around the messages to be displayed in :echo calls 2015-08-11 09:25:58 +03:00
Frank LENORMAND
0000dd4705 Add the double type to the list of highlighted types 2015-08-11 08:16:04 +03:00
Maxime Coste
94ec1cdde7 Add an unset command to remove an option value (falling back to parent)
unset is not applicable to global scope.
2015-08-10 13:54:52 +01:00
Maxime Coste
10d8cf64cf Move option docstring obtention to OptionRegistry 2015-08-10 13:53:30 +01:00
Maxime Coste
bfb116b8b4 Move option name completion to the OptionRegistry
Option names are the same for every option manager.
2015-08-10 13:38:06 +01:00
Maxime Coste
f5e4562bd9 Merge branch 'master' of github.com:mawww/kakoune 2015-08-09 23:20:10 +01:00
Maxime Coste
2eced81753 clamp coordinates find_buffer_coord 2015-08-09 23:18:26 +01:00
Kylie McClain
90f7edb1ac rc/exherbo: initial support rc 2015-08-09 12:41:29 -04:00
Maxime Coste
9d50dd3886 Use a struct rather than a std::pair for InputHandler::Insertion 2015-08-08 22:46:11 +01:00
Maxime Coste
46d1f438d6 Style tweak in autorestore.kak 2015-08-07 09:20:58 +01:00
Frank LENORMAND
d3f9cce386 Remove a useless check for the 'yes' value of a bool option 2015-08-07 09:20:57 +01:00
Frank LENORMAND
d44214f136 Prevent the autorestore to recover backups on non-existent files 2015-08-07 09:20:56 +01:00
Frank LENORMAND
e29f8d3261 Fix an unecessary files listing when restoring buffers 2015-08-07 09:20:55 +01:00
Frank LENORMAND
7ef56789fa Implement a Tupfile to build kak with tup 2015-08-07 09:20:55 +01:00
Maxime Coste
7a59a6d758 ensure a buffer is not referenced a second time, just before actually deleting it
It can happen in certain case that a buffer gets referenced after it
gets moved to the trash, for example when it gets deleted during its
construction (due to BufCreate hook for example).
2015-08-06 21:51:44 +01:00
Maxime Coste
c41870ec98 grep.kak: Fix some missed used of jump instead of grep-jump 2015-08-05 18:37:25 +01:00