| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-08-17 | Do not fork in daemon mode | Maxime Coste | |
| Leave that to the shell or external service management tools Fixes #3618 | |||
| 2020-08-08 | Rename DefinedHighlighters to SharedHighlighters | Maxime Coste | |
| Matches the user facing name and seems more correct. | |||
| 2020-08-06 | Merge remote-tracking branch 'eraserhd/runtime-var' | Maxime Coste | |
| 2020-08-04 | Override runtime by setting $KAKOUNE_RUNTIME | Jason Felice | |
| 2020-08-04 | Kakoune 2020.08.04 startup info | Maxime Coste | |
| 2020-07-19 | Add a RegisterModified hook | Maxime Coste | |
| This one has been a long time coming, I am still concerned this could impact performance a lot. This hook does *not* trigger for capture registers (0-9) or any other dynamic registers (that are not writable). Fixes #859 | |||
| 2020-07-07 | Handle SIGTERM as a graceful exit, similar to the `:kill!` command | Maxime Coste | |
| Do not backup modified files, go through graceful destruction of singletons. Fixes #3528 | |||
| 2020-05-10 | Support piping data to client stdin | Maxime Coste | |
| Pass the client stdin fd to the server and open a fifo buffer from it. Fixes #3394 | |||
| 2020-05-01 | Fix +line:col initial buffer position when connecting to session | Johannes Altmanninger | |
| A command line argument like +line[:column] can be used to specify a target line and column for the first file. This did not work when connecting to a session, because the client opens its file parameter with `-e "edit file1; edit file2"` which is executed after the initial buffer position is set. Work around this by passing the position to the first file and avoid moving the cursor in unrelated files. Reproduce: kak -s foo kak -c foo +4:11 README.asciidoc | |||
| 2020-03-17 | src: Fix a compilation bug with g++-8 | Frank LENORMAND | |
| The Ubuntu Disco distribution comes with `g++` v8 installed by default, which is not able to deduce the return type of a particular call to `transform()`. This commit explicitly declares the return type to mitigate that problem, and allow the file to compile. Fixes #3410 | |||
| 2020-03-02 | Expand env vars as list of strings | Maxime Coste | |
| This makes it possible to do :select `%val{selections_decs}` and to correctly combine $kak_quoted with those. | |||
| 2020-02-07 | src: Don't show startup information when opening a file | Frank LENORMAND | |
| Follow-up to #3317 | |||
| 2020-02-07 | Merge remote-tracking branch 'maximbaz/notes-formatting' | Maxime Coste | |
| 2020-02-07 | Merge remote-tracking branch 'lenormf/startup_info-no_kakrc' | Maxime Coste | |
| 2020-02-05 | src: Show the startup information in no-load mode | Frank LENORMAND | |
| This commit allows the changelog to be shown at startup even when the editor was run with the -n flag. | |||
| 2020-01-21 | Fix version comparison in show_startup_info. | Masanori Ogino | |
| The description of startup_info_version in the manual says "only messages relating to a Kakoune version greater than this value will be displayed," but showed messages relating to the version equal to that value. This change aligns the code with the manual and makes a workaround that set startup_info_version next to the original version (ex. 20200117) unnecessary. Signed-off-by: Masanori Ogino <masanori.ogino@gmail.com> | |||
| 2020-01-20 | Bring the italic formatting back | Maxim Baz | |
| 2020-01-16 | Fix version notes formatting | Maxim Baz | |
| 2020-01-16 | Kakoune v2020.10.16 | Maxime Coste | |
| 2020-01-04 | Use markup for startup-info message | Maxime Coste | |
| 2020-01-01 | Add 'history' and 'uncommitted_modifications' expansions | Jason Felice | |
| 2019-12-16 | Fix window_range expansion | Maxime Coste | |
| It relied on the buffer first char being visible, and could trigger segfaults when that was not the case. | |||
| 2019-12-10 | Kakoune v2019.12.10 | Maxime Coste | |
| 2019-12-04 | Merge remote-tracking branch 'lenormf/window-range' | Maxime Coste | |
| 2019-11-22 | Add support for markup in info boxes | Maxime Coste | |
| Fixes #2552 | |||
| 2019-11-18 | Ignore SIGTTOU | Maxime Coste | |
| We can get this signal while suspending if a parent process (say git-commit) has already put us in the background. We still need to reset the termios state to exit raw input mode and make the shell usable. Fixes #3069 | |||
| 2019-11-17 | Move the forked server into a new session and process group | Maxime Coste | |
| Fixes #3212 | |||
| 2019-11-12 | Fix display column computations | Jason Felice | |
| Closes #3201 | |||
| 2019-11-12 | Add support for selecting and exporting selections in display columns | Maxime Coste | |
| Fixes #2724 | |||
| 2019-11-12 | Add support for a -codepoint switch to the select command | Maxime Coste | |
| 2019-11-12 | Implement %val{selections_char_desc} | Jason Felice | |
| Fixes #3194 | |||
| 2019-11-09 | Check that stdout is a tty in ncurses ui | Maxime Coste | |
| 2019-11-05 | src: Make sure clients connect from a TTY | Frank LENORMAND | |
| Fixes #3159 | |||
| 2019-10-20 | src: Add a `window_range` default expansion | Frank LENORMAND | |
| This commit adds a `window_range` default expansion that holds the coordinates and size of the buffer-space on the window. Fixes #675 | |||
| 2019-10-16 | Replace ModeChange hooks by ModePush and ModePop | Maxime Coste | |
| Remove deprecated InsertBegin, InsertEnd, NormalBegin, NormalEnd hooks. Closes #2545 | |||
| 2019-10-10 | Support specifying the user configuration with KAKOUNE_CONFIG_DIR | Maxime Coste | |
| Fixes #3072 Closes #3081 | |||
| 2019-10-03 | Avoid negative initial coordinates | Maxime Coste | |
| Fixes #3111 | |||
| 2019-09-16 | Fix multi-client server suspend | Maxime Coste | |
| 2019-09-16 | Setup terminal raw mode without going through ncurses | Maxime Coste | |
| 2019-09-16 | Get rid of ncurses based input parsing in favor of custom code | Maxime Coste | |
| 2019-09-15 | Make arrow keys normal mode mappings instead of commands | Maxime Coste | |
| 2019-08-20 | Fix kak -l when $XDG_RUNTIME_DIR is set | Jason Felice | |
| 2019-08-19 | Make scrolling speed configurable | Maxime Coste | |
| The UI now can send a 'Scroll' key, whose value is the scrolling amount encoded as a signed integer. This replaces the MouseWheelUp and MouseWheelDown keys. The NCursesUI now has a ncurses_wheel_scroll_amount ui_option that controls that amount, it can be negative to swap scrolling direction. Fixes #3045 | |||
| 2019-07-01 | Kakoune v2019.07.01 | Maxime Coste | |
| 2019-06-23 | Use register to store prompt history | Maxime Coste | |
| 2019-05-29 | Null terminate gdb auto-load script | Maxime Coste | |
| Fixes #2929 | |||
| 2019-04-17 | Update changelog | Maxime Coste | |
| 2019-04-12 | Prevent conversion to client on suspend from disconnecting other clients | Maxime Coste | |
| clear the client manager in the to be converted process without sending exit messages as the forked server will still be there. Fixes #2847 | |||
| 2019-04-07 | update version notes and changelog | Maxime Coste | |
| 2019-03-23 | Add cursor_display_column expansion | Maxime Coste | |
| Fixes #2788 | |||
