Jiří Konečný
d8a026a5ff
Fedora releases are now automated
...
Dgroc script https://github.com/pypingou/dgroc is now used to create
daily builds from GitHub repository.
Some changes in spec file was required to use script this script.
2015-03-28 10:12:00 +01:00
Maxime Coste
d1b81c8f8a
minor cleanup
2015-03-27 13:47:02 +00:00
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