Commit Graph

9050 Commits

Author SHA1 Message Date
Maxime Coste
195b813b73 Add support for Home/End keys in normal and insert mode
Fixes #260
2015-03-27 13:33:14 +00:00
Maxime Coste
0fbbd64681 small formatting tweak 2015-03-27 13:20:37 +00:00
Maxime Coste
727580a238 Make utf8_iterator a proper stl useable iterator 2015-03-27 13:19:30 +00:00
Maxime Coste
c2150dd163 Rework show_matching highlighter implementation 2015-03-27 13:18:06 +00:00
Maxime Coste
94bd32572d Move some only used once inline functions directly in their caller
No need to have that in a header, and not really selectors anyway
2015-03-26 13:34:21 +00:00
Maxime Coste
757366472b Add <alt-:> for ensuring selections are forward (cursor >= anchor)
Not very useful interactively, but that feature can make macros much
more robust.
2015-03-26 13:34:21 +00:00
Maxime Coste
9f5b064a87 Convert remaining keys in README to monospace 2015-03-26 13:34:21 +00:00
Maxime Coste
42984c9656 Merge pull request #258 from jkonecny12/patch-1
Add support on copr repository
2015-03-26 13:25:55 +00:00
Jiri Konecny
55c052e014 Add support on copr repository
Now it builds for Fedora 20 and Epel 7 too.
(changes are on copr only)
2015-03-26 13:42:54 +01:00
Maxime Coste
b215ced3a3 Format keys with monospace font, not itallic in README 2015-03-25 13:57:34 +00:00
Maxime Coste
e0757e7ba9 Flip the cat assistant 2015-03-25 13:53:13 +00:00
Maxime Coste
7ef283e4d9 Add installation instructions for exherbo 2015-03-25 13:46:41 +00:00
Maxime Coste
16037744b7 Add exception type name when failing with an uncaught exception 2015-03-25 13:42:36 +00:00
Maxime Coste
bc67a6547d Remove unneeded c_str() call 2015-03-25 13:42:36 +00:00
Maxime Coste
b5fb97f5a9 Merge pull request #257 from jkonecny12/master
Fedora support
2015-03-24 21:11:39 +00:00
Jiří Konečný
925efb9c85 Add Fedora support to kakoune project
Kakoune is now distributed to Fedora 21/22/rawhide by the copr repository.
Add spec file which is used to build kakoune.
2015-03-24 21:36:00 +01:00
Jiří Konečný
48b2e43cb8 Jiri Konecny 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-03-24 21:00:00 +01:00
Maxime Coste
48007d5de2 Only do tty validation when using a NCursesUI 2015-03-24 19:38:03 +00:00
Maxime Coste
1b08b79989 Merge pull request #255 from jjthrash/homebrew
Homebrew build script
2015-03-24 13:58:29 +00:00
Jimmy Thrasher
187c4d7ba3 Add simple instructions for homebrew installation (OSX) 2015-03-24 09:56:16 -04:00
Jimmy Thrasher
904f08940b Add homebrew head-only recipe to contrib/ 2015-03-24 09:51:42 -04:00
Maxime Coste
7bc923658e Fix gdb String pretty printer 2015-03-24 13:40:34 +00:00
Maxime Coste
d8fb623367 Update TODO 2015-03-24 13:24:47 +00:00
Maxime Coste
7c3741e180 Tweak README to make it clear that user's kakrc is sourced *after* autoloads 2015-03-24 13:24:44 +00:00
Maxime Coste
7eaa6976b9 Use a dummy UI when running tests, so that we do not need a tty 2015-03-24 13:14:02 +00:00
Maxime Coste
4188335b51 Fix segfault in highlighting 2015-03-23 19:21:35 +00:00
Maxime Coste
1876aaf16f Fix logo display 2015-03-23 19:21:35 +00:00
Maxime Coste
61d37f4cbd Tru to fix logo display on github 2015-03-22 20:08:13 +00:00
Maxime Coste
b7d7d9d17a Use logo in README 2015-03-22 20:06:12 +00:00
ponce
c761c34439 Add logo proposal.
Logo indent

Light now consistently comes from top-left direction.

Merge V branches
2015-03-22 14:09:32 +01:00
ponce
9889bb5d51 Guillaume Piolat 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-03-22 14:09:31 +01:00
Maxime Coste
323b0359c7 Add support for mouse wheel 2015-03-22 12:17:01 +00:00
Maxime Coste
5eaf472fc0 Experimental support for mouse 2015-03-22 11:41:20 +00:00
Maxime Coste
def33de9bc Check modifiers before inserting codepoints in the line editor 2015-03-22 11:41:19 +00:00
Maxime Coste
7a7f86a205 Impreove Window::buffer_coord behaviour with invalid coords 2015-03-22 11:41:19 +00:00
Maxime Coste
dbbbc3aa80 constexprify Face 2015-03-21 16:32:22 +00:00
Maxime Coste
74ecf4976e Fix Color constructor not constexpr 2015-03-21 16:32:07 +00:00
Maxime Coste
bbfcfe4242 constexprify Color (in)equality operator 2015-03-20 19:03:41 +00:00
Maxime Coste
5cf7d650c8 Small code tweak 2015-03-19 23:33:44 +00:00
Maxime Coste
f5da1671fd Refactor number_line higlighter, use a switch to higlhight the cursor line 2015-03-19 00:31:11 +00:00
Maxime Coste
006f8ca588 Merge remote-tracking branch 'ekie/relative_line_numbers' 2015-03-19 00:03:59 +00:00
Maxime Coste
3e28539b81 Add a display coord to buffer coord method to Window 2015-03-18 23:40:26 +00:00
Eike Plack
5627d33ac3 Add support for relative line numbers 2015-03-18 22:07:57 +01:00
Maxime Coste
d3738b858b Remove unneeded include 2015-03-17 20:06:35 +00:00
Maxime Coste
4770d3d86c Change flags operator& to return a value convertible both to flags and bool 2015-03-16 18:57:18 +00:00
Maxime Coste
eb41d25006 Update TODO 2015-03-15 18:51:16 +00:00
Maxime Coste
3921b234e7 Store fake keystrokes when selecting an insert completion candidate
Instead of storing the real 'select next completion' keystroke,
generate fake backspace/delete/char keystrokes so that replay
of the insert will insert the exact same text.

Fixes #135
2015-03-15 18:44:11 +00:00
Maxime Coste
b5854ece43 Change ParameterParser switch interface, use an Optional<StringView>
Merge has_option and option_value into a single method get_switch.
2015-03-14 19:16:46 +00:00
Maxime Coste
65fd0df041 More code style cleanup 2015-03-14 17:30:44 +00:00
Maxime Coste
8a211fc87a Tweak command docstrins 2015-03-14 12:17:43 +00:00