Commit Graph

3084 Commits

Author SHA1 Message Date
Maxime Coste
b5ab318a2d Always optimize StringView::strlen (recursive due to constexpr) 2015-04-07 23:21:14 +01:00
Maxime Coste
fbcc979117 Complete documentation on ncurses ui options 2015-04-06 20:53:01 +01:00
Maxime Coste
87b385b956 Use default values for ncurses options when not specified 2015-04-06 20:05:49 +01:00
Maxime Coste
b7144fff6c Make ncurses wheel scroll button configurable 2015-04-06 18:43:27 +01:00
Maxime Coste
dde16b00a9 Add onkey command for executing commands after reading a key
This completes the various user interaction primitives, on_next_key
was the last not to be available through a command.
2015-04-04 13:10:39 +01:00
Maxime Coste
ac70b3e6d7 Replace +monospace+ with monospace in README 2015-04-03 18:59:49 +01:00
Maxime Coste
bd30df58bf Reorganize README 2015-04-03 18:42:12 +01:00
Maxime Coste
04a922fe1a Avoid zstr in write_debug when no *debug* buffer can be created 2015-04-03 13:14:59 +01:00
Maxime Coste
7176685690 Avoid zstr call in ncurses addutf8str 2015-04-03 13:10:46 +01:00
Maxime Coste
762f60f9fd Rewrite rgb color parsing 2015-04-02 21:27:58 +01:00
Maxime Coste
ee5283a9b1 Fix VIMTOKAK <space> changed meaning 2015-04-02 19:18:15 +01:00
Maxime Coste
ed1c47482d Fix interfacing.asciidoc wrong redirections 2015-04-02 19:17:55 +01:00
Maxime Coste
64e0b6e3f8 Replace a snprintf with format in backup file name generation 2015-04-02 13:58:06 +01:00
Maxime Coste
9edeb08e3a Avoid zero terminated string based console printing 2015-04-01 13:44:04 +01:00
Maxime Coste
5684e1f6d6 README: Use attributes for logo/travis urls and number sections 2015-03-31 19:48:49 +01:00
Maxime Coste
4d981ea02f Merge pull request #262 from ekie/archlinux_install
tweak install instructions
2015-03-31 19:16:23 +01:00
Eike Plack
c9df88d481 tweak install instructions 2015-03-31 16:29:50 +02:00
Maxime Coste
4c49583fed small code tweak in format 2015-03-31 13:55:57 +01:00
Maxime Coste
e875828aa9 Use format for {Win,Buf}SetOption hooks description 2015-03-31 13:55:40 +01:00
Maxime Coste
758bfe7284 number to string conversion avoids memory allocations 2015-03-31 13:53:40 +01:00
Maxime Coste
519254dfdc More useage of the format function 2015-03-30 23:56:33 +01:00
Maxime Coste
335c73a09b Use custom implementation rather the sscanf in str_to_int 2015-03-30 23:37:55 +01:00
Maxime Coste
166682d802 git-tools.kak: tweak git-status highlighting 2015-03-30 23:06:46 +01:00
Maxime Coste
6e1a388544 Replace various adhoc operator+ based formatting with format func 2015-03-30 23:06:02 +01:00
Maxime Coste
13a5af70ae Add a format function for printf like formatting 2015-03-30 23:05:24 +01:00
Maxime Coste
8761fc34f4 Always go through StringView to compare strings
That avoids creating temporary String needlessly
2015-03-30 19:59:08 +01:00
Maxime Coste
942122837a Add Arch installation instructions 2015-03-30 19:13:04 +01:00
Maxime Coste
8439059758 Fix wrong implicit conversions from int/Codepoint to StringView 2015-03-30 13:33:46 +01:00
Maxime Coste
adaf6ecc40 Move skip_while helpers to selectors.hh 2015-03-29 20:03:09 +01:00
Maxime Coste
56b5300b9d Handle mouse events in key_to_str 2015-03-28 18:18:52 +00:00
Maxime Coste
c174ca62bd Merge pull request #261 from jkonecny12/master-new-spec
New spec file version
2015-03-28 13:24:41 +00:00
Jiří Konečný
4d89f98ab3 Small change in Readme
This way it seems better to me :).
2015-03-28 10:12:00 +01:00
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