1
1
mirror of https://github.com/mawww/kakoune.git synced 2024-12-15 06:02:49 +03:00
Commit Graph

506 Commits

Author SHA1 Message Date
Maxime Coste
c152fbe3b6 Make idle timeout and filesystem check timeout configurable 2016-09-18 13:47:22 +01:00
Frank LENORMAND
a0e72a57a2 Document the <a-m> shortcut to merge selections 2016-08-29 11:48:40 +03:00
Maxime Coste
0c444c3f4b Fix documentation of completions and range-faces options
Fixes #771
2016-08-27 11:05:37 +01:00
Maxime Coste
3f0415c765 Introduce the 'completion_extra_word_chars' option
This string option is used to get all the additional characters
that should be considered as "word" character for the purpose of
insert mode completion.

Fixes #758
2016-08-24 23:47:09 +01:00
Maxime Coste
e0c1f33427 Improve documentation for completions options 2016-08-17 19:52:53 +01:00
Maxime Coste
213888da74 Document namesession command 2016-07-28 00:17:55 +01:00
Frank LENORMAND
6ab238bfa8 Add dummy documentation of the alternative undo bindings 2016-07-26 09:26:13 +03:00
Maxime Coste
003cb8dfea Merge remote-tracking branch 'lenormf/readonly-mode' 2016-07-24 21:21:49 +01:00
Frank LENORMAND
7558994149 Document the readonly variable and -ro command line option 2016-07-23 10:03:25 +03:00
Maxime Coste
bbab4001de Document ranges highlighters
They were not, as pointed out in #736
2016-07-19 10:20:42 +01:00
Matteo Bertini
fa9169fe97 Fix typo: make_bash.bash -> make_deb.bash 2016-07-07 13:06:05 +02:00
Maxime Coste
6e0279856f Document InsertChar hook 2016-06-20 19:30:28 +01:00
Maxime Coste
c73e64882c Check session valididty on kak -l and support kak -clear for clearing the dead ones
Fixes #689
2016-06-06 19:28:56 +01:00
Matthew J. Berger
98b0560335 Update README.asciidoc with debian installation instructions. 2016-06-02 17:14:56 -07:00
Jiri Konecny
c5a5227da5 Fix example in documentation
Escaping the ` and removing what does not make sense to me.
2016-05-11 08:39:32 +02:00
Maxime Coste
6731e5fe2d Add gentoo doc in README 2016-05-10 23:08:56 +01:00
Jiri Konecny
c3883bdee0 Update supported versions for Fedora 2016-05-10 17:01:04 +02:00
Maxime Coste
a132eb6b5b Expose a WinResize hook when a window changes size
Fixes #661
2016-05-04 23:27:28 +01:00
Maxime Coste
da40828801 Check all buffer are saved in :kill, and add :kill! to avoid that 2016-04-29 21:58:04 +01:00
Maxime Coste
199ccb4021 Add a -password switch to :prompt to allow for more secure password entering
Fixes #660
2016-04-19 09:51:09 +01:00
Maxime Coste
7316d93022 Merge remote-tracking branch 'Delapouite/docs' 2016-04-13 09:50:14 +01:00
Maxime Coste
815924e4da Merge remote-tracking branch 'lenormf/buffer-padding' 2016-04-11 13:44:10 +01:00
Delapouite
d869e5829f Add missing text objects to README: u, Q, q and g 2016-04-09 18:44:21 +02:00
Maxime Coste
a12475d88c Merge branch 'expose-cursor-byte-offset' of git://github.com/pauldub/kakoune 2016-04-09 01:05:18 +01:00
Delapouite
f7e3ec03c2 Fix various typos in docs/ 2016-04-08 18:00:24 +02:00
Paul d'Hubert
eb8ad56c87 expose cursor_byte_offset env variable
Update README.asciidoc
2016-04-08 13:29:31 +02:00
Maxime Coste
d1732673ce Document the null register 2016-03-31 09:21:09 +01:00
Maxime Coste
c8490c4e86 Try to load an eventual kakrc.local next to the common kakrc 2016-03-27 19:34:59 +01:00
Frank LENORMAND
f32fe6c4cd Document missing commands, fix rendering issues 2016-03-12 11:30:10 +02:00
Robert J. Ennis
5180c06906 Ncurses 6.0 install on OS X
The mouse doesn't work properly in Kakoune on OSX without installing the latest version of ncurses. This shows the user how to do that.
2016-03-10 15:05:03 +01:00
Maxime Coste
52525a156f Remove complete_prefix option and behaviour
Now that we use subsequence based completion almost everywhere,
completing the common prefix does not make sense anymore.
2016-03-07 20:17:41 +00:00
Maxime Coste
7202ff373e Tips should not be in the readme 2016-03-06 15:20:49 +00:00
Maxime Coste
7ec90f3afd Merge remote-tracking branch 'benoit-intrw/regex_doc' 2016-03-06 15:20:13 +00:00
Delapouite
ac3d76da9f Fix various typos in README 2016-03-05 19:21:29 +01:00
Benoît Laurent
f1b48d0b3c Add some info about regex syntax 2016-02-22 22:22:05 +01:00
Frank LENORMAND
c90dafcbfb Document the | register, as well as default registers saved by exec/eval 2016-02-18 14:57:23 +02:00
Frank LENORMAND
72cfa65448 Document the BufferPadding face 2016-02-17 15:55:19 +02:00
Frank LENORMAND
3a8b856a9e Document the asciidoc dependency 2016-02-04 16:46:23 +02:00
Gokcehan Kara
ecfd22ad80 add f and t keybinds to the README file 2016-02-02 22:15:47 +02:00
Maxime Coste
f3ec218a1c Support user given text objects 2016-01-28 19:30:34 +00:00
Maxime Coste
1e8ea9e5bd Improve autoload behaviour documentation in README.asciidoc
Fixes #554
2016-01-13 10:40:15 +00:00
Maxime Coste
f3ed9c14d7 Document multiple command support in command prompt
Fixes #547
2016-01-03 21:48:55 +00:00
Maxime Coste
c39a4d5879 Add a static_words str-list option always considered for word completion
Fixes #313
2015-12-27 08:53:31 +00:00
Enrico Lumetti
e89de54549 Update VIMTOKAK and README.asciidoc 2015-12-10 16:10:05 +01:00
Maxime Coste
937bef69d9 Add support for adding saved selections to current ones with <a-z> 2015-12-07 13:43:09 +00:00
Maxime Coste
cd965dc5fe Document debug option and fix eolformat/BOM option types 2015-12-06 13:46:31 +00:00
Maxime Coste
7d4c0a9d83 Merge branch 'pr-missing-doc' of git://github.com/doppioandante/kakoune 2015-12-05 10:04:25 +00:00
Enrico Lumetti
9954da6010 Add missing environment variables in README 2015-12-05 02:31:46 +01:00
Maxime Coste
2a8a329b83 Remove support for %arg{#}, can be added back if we got a use case
It is very unlikely we need %arg{#} without needing a %sh anyway.
2015-12-02 01:08:41 +00:00
Maxime Coste
63d9218fbe Fix :def documentation in README.asciidoc 2015-12-02 00:58:15 +00:00
Maxime Coste
b2648053f9 Add argument expansion support 2015-12-01 20:07:14 +00:00
Maxime Coste
001da44e11 Add -save-regs <regs> option to exec and eval to preserve registers
Fixes #279
2015-11-25 23:40:38 +00:00
Maxime Coste
9656f088e7 Change autoinfo option to be a flags option, document flags options
Support the value1|value2|value3 syntax for flag options.
2015-11-18 23:47:28 +00:00
Maxime Coste
8834d8ba7d Merge branch 'opensusereadme' of git://github.com/jubalh/kakoune 2015-11-15 13:30:34 +00:00
Maxime Coste
929c209c01 Document keys recognized in insert and prompt mode 2015-11-15 13:25:02 +00:00
Michael Vetter
84da2ca78c Add install instructions for openSUSE 2015-11-13 16:42:58 +01:00
Maxime Coste
a0bcdd83df Document default registers 2015-11-10 20:39:17 +00:00
Maxime Coste
9b8e2526f9 Merge search hihglighter and regex option highlighter in dynregex 2015-11-09 09:34:03 +00:00
Maxime Coste
33253a8fd5 Support 'V' for locked view control
Fixes #343
2015-11-05 13:40:40 +00:00
Tim Heaney
ba8fbb6718 Typo: referred has another r 2015-11-01 08:03:19 -05:00
Maxime Coste
40c6edf243 Document exclusive attribute 2015-10-23 13:49:02 +01:00
Maxime Coste
c87b966fb5 Link to the website in the README
Fixes #438
2015-10-18 12:42:52 +01:00
Maxime Coste
8452e9a09f Document -with-maps 2015-10-10 14:18:30 +01:00
Maxime Coste
e4414104e5 Remove reference to long gone -env-params :def option 2015-10-02 13:59:43 +01:00
Maxime Coste
1ff92d2b67 Fix README 2015-09-29 23:59:39 +01:00
Maxime Coste
9fdb822c27 Add support for italic text attribute 2015-09-27 14:24:42 +01:00
Eike Plack
122a799ecb Document the separator 2015-09-25 17:52:35 +02:00
Maxime Coste
d86b98fa7c Document Markup strings and modelinefmt 2015-09-20 17:40:06 +01:00
Maxime Coste
ea7f76f7f2 Change ncurses title logic, use hard coded \033]2;<title>\007 sequence
And add a ncurses_set_title ui option defaulting to true.
2015-09-03 00:03:07 +01:00
Jimmy Thrasher
a2663b0b0e Update OSX homebrew tip to include updating kakoune 2015-09-01 15:42:33 -04:00
Eike Plack
7bc6ecd3f9 Document listing existing sessions 2015-08-28 17:05:08 +02:00
Maxime Coste
b5bdae8271 Update README 2015-08-27 21:32:03 +01:00
Maxime Coste
409931c99e Document change to macros and marks in README 2015-08-19 21:16:26 +01:00
Eike Plack
b6c3127994 Fix README
* typos
* escape "<-"
2015-08-17 00:22:29 +02:00
Maxime Coste
1ea9739ab1 Document special registers 2015-08-11 13:44:07 +01:00
Maxime Coste
548436eaf0 Merge remote-tracking branch 'jkonecny/master-mark-doc-fix' 2015-08-03 11:32:36 +01:00
Jiří Konečný
814a89ca2a Fix mark documentation
In Readme there was still the old way with '^' and 'alt-^'.
Now it's changed to 'z' and 'Z'.
2015-08-02 13:08:30 +02:00
Maxime Coste
15a34be46d Merge branch 'master' into colorscheme 2015-07-03 21:33:08 +01:00
Maxime Coste
742fdc1f7d Recognize colorscheme command in kakrc files and in README 2015-07-03 21:14:08 +01:00
xificurC
fbb216d2ed commands starting with horizontal whitespace don't go into the history 2015-06-30 16:06:49 +02:00
Maxime Coste
05b4d95a56 Run BufReadFifo hook after reading from fifo 2015-06-28 11:06:19 +01:00
Maxime Coste
e1ba2991f5 Initial selection saving/restoring support bound to ^ and alt-^ 2015-06-27 11:02:08 +01:00
Maxime Coste
8020d96474 Document FocusIn/FocusOut hooks 2015-07-22 13:28:51 +01:00
Eike Plack
0d0b666820 Document missing builtin faces 2015-07-19 05:39:06 +02:00
Maxime Coste
c0f14fe695 Merge remote-tracking branch 'ekie/load_color_userspace' 2015-07-18 23:32:48 +01:00
Maxime Coste
d4525f7094 Merge remote-tracking branch 'jkonecny/master-readme-f20-del' 2015-07-17 18:01:35 +01:00
Eike Plack
af5386d8bd Document loading color schemes 2015-07-17 16:54:40 +02:00
Jiri Konecny
6bfa76f250 Update Readme -- remove Fedora 20 support
Fedora 20 is now unsupported and copr starts to failing when building this one.
2015-07-17 11:08:53 +02:00
Maxime Coste
8342ad9574 Merge remote-tracking branch 'jjthrash/doc-m' 2015-07-16 13:54:18 +01:00
Jimmy Thrasher
a8f7f18192 Document m and M 2015-07-15 14:03:53 -04:00
Maxime Coste
ae3098f5b0 Document alt-/ and alt-? 2015-07-12 20:02:21 +01:00
Maxime Coste
3977b7f9a6 Document <count>g and G in README 2015-06-25 19:45:41 +01:00
Maxime Coste
2939be5ffc Merge branch 'patch-1' of https://github.com/chrisdembia/kakoune 2015-06-24 13:18:03 +01:00
Bartosz Pranczke
89ad8b21ff Fix install link for homebrew
Looks like the original link isn't working.
2015-06-23 21:46:52 +02:00
Christopher Dembia
a2fea13948 [readme] it's -> its 2015-06-23 12:19:34 -07:00
Maxime Coste
75dd74ff43 Use <a-R> as replace paste all yanked selections
Move rotate to ' and rotate contents to <a-'>
Fix segfault when pasting all and nothing was yanked yet
2015-06-21 19:36:13 +01:00
Maxime Coste
b79c5e2f8a Document ge in README 2015-06-20 15:03:44 +01:00
Maxime Coste
2b42e6030b Document insert mode <a-;> in README 2015-06-14 17:54:31 +01:00
Maxime Coste
c9421e4d80 Add link to design.asciidoc in README 2015-06-12 13:38:53 +01:00
Maxime Coste
202f170c66 Merge README fixes from xificurC/master 2015-06-05 13:12:15 +01:00
Maxime Coste
7cddaacc5d Fix support for default face on remote clients 2015-06-04 18:51:00 +01:00
xificurC
9c33fff0fa minor corrections to README 2015-06-04 14:23:23 +02:00
Maxime Coste
2ee53a1253 Merge remote-tracking branch 'jkonecny/update-doc' 2015-06-01 21:17:08 +01:00
Jiri Konecny
0cd54a58f5 Fix README broken link 2015-06-01 21:09:30 +02:00
Maxime Coste
2426384360 Autoload site wide kak scripts if the user does not have his own autoload folder 2015-05-30 14:32:04 +01:00
Maxime Coste
7cfcb68184 Go back to C++11 and gcc 4.8 in README 2015-05-26 19:05:54 +01:00
Maxime Coste
c38a7f3ca4 Merge branch 'diff' 2015-05-21 22:58:50 +01:00
Maxime Coste
12789938dc Require Gcc 4.9 in Readme 2015-05-20 13:54:17 +01:00
Maxime Coste
9f502848ad Show master branch travis status in readme 2015-05-18 13:47:44 +01:00
Maxime Coste
449d835e8c Screenshots is an Intruduction subsection 2015-05-07 00:36:32 +01:00
Maxime Coste
71e586a976 Add some screenshots to README 2015-05-07 00:34:50 +01:00
Maxime Coste
456398601e Document :eval and :exec -buffer * parameter 2015-04-21 13:46:00 +01:00
Maxime Coste
e8bdc274b4 Various small fixes/improvements to README 2015-04-13 13:12:13 +01:00
Maxime Coste
104ee262ba Go back to `` for monospaced in README, works correctly with asciidoctor
For some reason it does not go well with current github asciidoc formatting
which is supposed to use asciidoctor, probably still on an older version.
2015-04-13 13:03:43 +01:00
Maxime Coste
3e6a37365e Fix some typo in README
Fixes #263
2015-04-13 11:48:21 +01:00
Maxime Coste
fbcc979117 Complete documentation on ncurses ui options 2015-04-06 20:53:01 +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
5684e1f6d6 README: Use attributes for logo/travis urls and number sections 2015-03-31 19:48:49 +01:00
Eike Plack
c9df88d481 tweak install instructions 2015-03-31 16:29:50 +02:00
Maxime Coste
942122837a Add Arch installation instructions 2015-03-30 19:13:04 +01:00
Jiří Konečný
4d89f98ab3 Small change in Readme
This way it seems better to me :).
2015-03-28 10:12:00 +01: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
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
7ef283e4d9 Add installation instructions for exherbo 2015-03-25 13:46:41 +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
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
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
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
Maxime Coste
f5da1671fd Refactor number_line higlighter, use a switch to higlhight the cursor line 2015-03-19 00:31:11 +00:00
Eike Plack
5627d33ac3 Add support for relative line numbers 2015-03-18 22:07:57 +01:00
Maxime Coste
4bbd8a410e Move travis badge in README 2015-02-25 13:54:49 +00:00
Maxime Coste
622919bafd Add C and alt-C for 'copy selection to next/previous line' 2015-02-05 21:25:04 +00:00
Maxime Coste
16b916056f Add link to the golf challenges in the README 2015-01-23 19:14:12 +00:00
Eike Plack
9f81093411 Expose buffer list to shell over $kak_buflist 2014-12-23 02:49:53 +01:00
Maxime Coste
eee2cb3a6e Revert "Add support for BufInsert/BufErase hooks"
This is potentially quite slow, and not used, reintroduce
later if we have a use case for it.

This reverts commit 5f3a477277.
2014-12-18 23:13:45 +00:00
Maxime Coste
5f3a477277 Add support for BufInsert/BufErase hooks 2014-12-17 13:56:45 +00:00
Maxime Coste
f1aaca303b Update README 2014-12-15 13:16:32 +00:00
Maxime Coste
54e5d479bd Update doc 2014-12-13 13:17:05 +00:00
Maxime Coste
669b955bac Add travis badge in README 2014-11-21 13:59:40 +00:00
Maxime Coste
43cfc48efc Update README, document %val{...} 2014-11-21 13:17:00 +00:00
Maxime Coste
e8b0a98a78 Remove %rec{...} strings, now "..." strings expand their content 2014-11-11 13:53:57 +00:00
Maxime Coste
327b8b90ae Document ui_options in README 2014-11-10 23:35:45 +00:00
Maxime Coste
185b980718 Add scoped aliases
aliases are now stored in window, buffer, or globally.
2014-10-30 14:02:13 +00:00
Maxime Coste
f3fb299359 update README 2014-10-07 09:16:19 +01:00
Maxime Coste
8fc230e40d Add a 'disabled_hooks' regex option
Hooks whose group matches this regex wont get executed.
2014-08-21 14:37:59 +01:00
Maxime Coste
0cdcdb8b03 Document filter mode 2014-08-17 18:06:06 +01:00
Maxime Coste
bcb0dd451b Tweak README 2014-07-31 00:08:00 +01:00
Maxime Coste
568dc3a37c Add a small TL;DR section at the start of the README 2014-07-30 19:14:37 +01:00
Maxime Coste
6c581b7054 Update README since removal of single region highlighter 2014-07-19 00:17:42 +01:00
Maxime Coste
d0d4108085 Rename :colalias to :face and update documentation 2014-07-12 10:55:50 +01:00
Maxime Coste
a61db7ef5e Merge remote-tracking branch 'alexherbo2/previous-match' 2014-07-05 12:36:35 +01:00
Maxime Coste
63b2326906 Document space and ';' changes in README 2014-07-05 12:10:06 +01:00
Maxime Coste
d181a40a91 Add support for paste all (on <a-[pP]>)
Paste all pastes all yanked text at all selections, selecting each
pasted text.

Replace paste moves to R, and concat yank/concat delete (Y and D)
are removed.

Fixes #161
2014-07-05 12:10:06 +01:00
Maxime Coste
12ecffd361 Improve colalias documentation in README 2014-07-05 12:10:06 +01:00
Alex Leferry 2
581dc59fb8 add alt-n commands to (replace|append) previous match
Note: alt-n command were used to replace main selection with next match
      (preserving the others)
2014-07-03 15:27:07 +02:00
Maxime Coste
e51223e8e5 Merge pull request #172 from alexherbo2/document-writeall-command
document :writeall command in README
2014-07-01 20:35:35 +01:00
Alex Leferry 2
a292a23de1 fix goto commands documention in README 2014-06-30 10:14:27 +02:00
Alex Leferry 2
243edcd37d document :writeall command in README 2014-06-29 22:48:15 +02:00
Maxime Coste
1c69764774 Merge branch 'master' into hierarchical-highlighters 2014-06-18 20:20:58 +01:00
Maxime Coste
cbcc05396b Complete hook documentation in README 2014-06-16 20:46:27 +01:00
Maxime Coste
3ef5bf53d5 Add BufCloseFifo hook and use that to remove fifo directories 2014-06-16 19:50:20 +01:00
Maxime Coste
5dcddaeb5c Add more feature description for syntax highlighting in README 2014-06-16 01:18:11 +01:00
Maxime Coste
51da452dc4 Merge branch 'master' into hierarchical-highlighters 2014-06-16 01:06:09 +01:00
Maxime Coste
b963d0b11c update the readme for highlighters doc 2014-06-14 12:46:26 +01:00
Alex Leferry 2
d5b1605df5 add ' ' for whitespaces object 2014-06-11 20:48:38 +01:00
Maxime Coste
72d6ed3575 Add 'n' for number object (inner number does not recognise '.') 2014-05-27 09:50:12 +01:00
Maxime Coste
1bb8fc3dad Add client server as a kakoune feature in README 2014-05-12 19:03:13 +01:00
Maxime Coste
71f5b61942 Document the '.' command in README 2014-05-05 18:09:16 +01:00
Maxime Coste
24f6471431 Add '$' for keeping selections that passes a shell command
'$' pipes each selections through a given shell command, and
only keeps the one that have an exit code of 0

Fixes #36
2014-05-05 18:09:03 +01:00
Maxime Coste
919f121cef Document :prompt in README 2014-04-27 12:37:58 +01:00
Maxime Coste
33de42610d Add g. command to go to the last buffer modification position 2014-04-07 23:47:50 +01:00
Maxime Coste
2be90ce30a update README 2014-04-07 21:25:14 +01:00
Maxime Coste
c458e5f129 update readme 2014-03-31 20:05:29 +01:00
Maxime Coste
a1d40f4c17 minor tweak README 2014-03-30 11:13:13 +01:00
Maxime Coste
159e0d049d rotate selection content count parameter groups selections
the count parameter does not specify the rotation count, but
the size of the rotation groups. with 2 for exemple, selection
contents will be swapped for each pair (1 and 2, 3 and 4, ...)
2014-03-27 00:11:30 +00:00
Maxime Coste
764e450fdd Remove the shell option, always use /bin/sh 2014-03-25 09:28:44 +00:00
Maxime Coste
c9b72e1d32 Remove bash dependency, we only need posix tools now for bundled scripts 2014-03-25 09:26:26 +00:00
Maxime Coste
b5de5c4429 Update README 2014-03-23 20:35:11 +00:00
Maxime Coste
36b016226c Insert mode completion execute completers in order, and supports multiple option
The 'completions' option is gone, just add option=completion_option_name
in the completers list.
2014-03-15 03:17:17 +00:00
Maxime Coste
4ba99f7d6f Update documentation 2014-03-02 02:08:17 +00:00
Maxime Coste
aab390ab92 Add -docstring option to the 'def' command
used defined commands can have their own documentation strings
2014-03-02 01:08:11 +00:00
Maxime Coste
4b9d49d7ab Add support for -buffer <comma separated names> to eval and exec commands
fixes #47
2014-03-02 01:08:11 +00:00
Maxime Coste
bd331742d2 Add @ command for tabs to spaces and alt-@ for spaces to tabs 2014-03-02 01:06:13 +00:00
Maxime Coste
0cd82d0ebe Rename align indent to more correct copy indent 2014-03-02 01:06:05 +00:00
Maxime Coste
daeefe2f33 Add support for strings
fixes #53
2014-02-15 00:36:00 +00:00
Maxime Coste
ea4cb2cc3e update README 2014-02-12 00:03:01 +00:00
nojhan
c8156429c4 More precises requirements in the README
boost (>= 1.50)
ncurses with wide-characters support (>= 5.3, generally refered as libncursesw)
2014-02-07 15:15:14 +01:00
Maxime Coste
5b3233184e update README 2014-01-28 19:06:52 +00:00
Maxime Coste
bfac1f70c3 Kakoune does not compile on gcc 4.7 anymore 2014-01-27 20:29:49 +00:00
Maxime Coste
f6e5deae5a Add 'a' alias to angle brackets text object
fixes #39
2014-01-23 19:45:09 +00:00
Maxime Coste
2cbb0bb27f Add a show_matching highlighter 2014-01-20 21:02:43 +00:00
Maxime Coste
7a23f5f444 update README 2014-01-07 20:30:21 +00:00
Maxime Coste
39bc83c8c1 Remove reference to global.kak in README 2014-01-04 17:55:58 +00:00
Maxime Coste
25e6c1cc39 Document the IRC Channel 2014-01-03 20:17:33 +00:00
Maxime Coste
57329a6f41 update README 2013-12-31 19:40:09 +00:00
Maxime Coste
8538358fa3 Add a vimeo video link in README 2013-12-26 12:33:06 +00:00
Maxime Coste
5c04764a36 Update README 2013-12-26 10:40:46 +00:00
Maxime Coste
983abefc30 Add alt-| for piping and appending rather than replacing 2013-12-24 16:48:52 +00:00
Maxime Coste
c8d3e1d32a Document installation 2013-12-23 21:52:59 +00:00
Maxime Coste
e369b60258 Remove insert_hide_sel option 2013-12-15 14:57:55 +00:00
Maxime Coste
39512914ad Add BufWritePre and BufWritePost hooks 2013-12-11 13:58:38 +00:00
Maxime Coste
91cc8dd8bf Add cursor_char_column env variable 2013-12-11 13:46:33 +00:00
Maxime Coste
4a53d11e49 README: document shared highlighters 2013-12-03 22:20:33 +00:00
Maxime Coste
fe55d51e9f Use Q for macro recording and q for replay, document macros in README 2013-11-14 13:59:32 +00:00
Maxime Coste
9a1d50d9a2 deindent now deindent non completely indented lines
If indent is 4 spaces, and a line has only 3 leading spaces, they
will get removed. a-< can be used to avoid this behaviour.
2013-11-14 13:44:54 +00:00
Maxime Coste
cc7b4f815f Update TODO, README 2013-11-12 20:41:14 +00:00
Maxime Coste
0244112af4 Add support for hidden commands, that will not show on completion 2013-11-12 19:38:19 +00:00
Maxime Coste
5a4650aecc Add support for hidden options, not showed by completion
the decl command can take a -hidden parameter to hide an option
2013-11-12 19:21:07 +00:00
Maxime Coste
378bb978d8 cleanups and tweaks in README 2013-11-08 19:03:30 +00:00
Maxime Coste
16d261aa29 update README, document exec and eval more precisely 2013-11-07 23:23:33 +00:00
Maxime Coste
79883f6a51 make align tab-aware 2013-11-06 19:13:06 +00:00
Maxime Coste
7495d04a47 Add support for -itersel option in exec/eval
-itersel makes a -draft eval/exec run once for each selections
separately rather than with all selections at a time.
2013-11-05 23:50:44 +00:00
Maxime Coste
02312fe5ff Allow to ommit the catch part in the try command 2013-11-04 22:02:44 +00:00
Maxime Coste
471aeaab9a remove filters, use hooks instead 2013-11-04 22:02:44 +00:00
Maxime Coste
3e1bb777ce Add automatic completion display in prompt mode
Controlled by the autoshowcompl option
Completers now take a CompletionFlag parameter, used to specify
we want fast completion (tag completion can be slow, we do not
want to run it if not explicitely wanted by the user).
2013-11-04 21:59:28 +00:00
Maxime Coste
feff965ac6 Remove setg/setb/setw and use set <scope>
(with scope a prefix of global,buffer or window)
2013-10-30 09:38:40 +00:00
Maxime Coste
90d499b94d Add a WinClose hook 2013-10-26 18:51:25 +01:00
Maxime Coste
6093c43e40 update README, TODO and keymap 2013-10-26 00:51:19 +01:00
Maxime Coste
608196f526 Fix indent code, support indentwidth=0 for using tabs 2013-10-14 13:47:43 +01:00
Maxime Coste
d1159be19c Use { and } for extending selection to object start/end 2013-10-11 09:58:35 +01:00
Maxime Coste
6e5ff644f2 add <a-R> for rotating selections content 2013-10-02 19:10:43 +01:00
Maxime Coste
6331fb5a61 Add <c-s> for saving current selection in the jump list 2013-10-02 18:49:06 +01:00
Maxime Coste
b1d62a307d Add a -d command line option for running Kakoune as a headless server 2013-09-19 20:09:53 +01:00
Maxime Coste
03fed5f6e2 update README 2013-09-19 19:54:17 +01:00
Maxime Coste
c05f9f31dd add support for explicit insert mode completion using C-x prefix 2013-08-04 19:34:08 +02:00
Maxime Coste
ca7744e71b update README 2013-07-27 03:06:23 +02:00
Maxime Coste
8fa6f653a3 document options in the README 2013-07-24 23:16:32 +02:00
Maxime Coste
62fdacb757 Add scroll left/right support 2013-07-24 01:38:30 +02:00
Maxime Coste
c58bab0f66 Add indent object type (bound to i) 2013-07-23 19:12:53 +01:00
Maxime Coste
90b92aed3c add support for tolower (), toupper (~), and swap case become alt- 2013-07-12 13:55:48 +01:00
Maxime Coste
b1f31d2e12 change string parsing behaviour in command manager
* single and doubly quoted strings correctly remove the \ when their
delimiter is quoted ('\'' is interpreted as ', not \')

* %{} strings do not support quoting when using matching pairs, so
  %{\} is interpreted as \, however when using same ending character
  as delimiter quoting still works: %~\~~ is interpreted as ~.
2013-06-27 19:07:26 +01:00
Maxime Coste
3e9439ac9f restore compilation with gcc 4.7 2013-06-18 21:44:00 +02:00
Maxime Coste
f4633c11da README: gcc 4.8 is needed 2013-05-24 18:42:43 +02:00
Maxime Coste
7054dcea8e update README 2013-05-15 18:47:58 +02:00
Maxime Coste
b69c9ea753 add paragraph (p) object 2013-04-30 14:29:18 +02:00
Maxime Coste
4bb3863f95 add sentence (s) object 2013-04-30 14:21:48 +02:00
Maxime Coste
6913510e67 use alt-J for joining and selecting the spaces replacing line breaks 2013-04-23 18:54:31 +02:00
Maxime Coste
681f30dd28 support renaming buffers
Changing buffer name allows to save a *make* or *grep* buffer when
launching another one for exemple.
2013-04-22 13:49:07 +02:00
Maxime Coste
38bd8c243f add KakBegin and KakEnd hooks 2013-04-19 13:45:44 +02:00
Maxime Coste
d29f44e493 update README 2013-04-18 19:12:41 +02:00
Maxime Coste
d3961768ec add alt-X for trimming non full lines 2013-04-16 14:30:11 +02:00
Maxime Coste
5b50b32e68 move view commands to v prefix instead of z 2013-04-16 13:54:04 +02:00
Maxime Coste
46deca4f3f Add zj and zk command for scrolling the window 2013-04-12 01:31:21 +02:00