summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-11-10Wrap: fix scrolling to keep cursor visible logicMaxime Coste
2017-11-09c-family.kak: Remove invalid 'compl' keyword from C++ highlightMaxime Coste
2017-11-09c-family.kak: use space separated words listMaxime Coste
2017-11-09Merge remote-tracking branch 'fsub/c-family'Maxime Coste
2017-11-08Docs: use full names for exec/eval and add links to relevant pagesDelapouite
2017-11-08README: More explicit link nameMaxime Coste
2017-11-08Merge remote-tracking branch 'Delapouite/README'Maxime Coste
2017-11-08Docs: group commands in common sectionsDelapouite
2017-11-08doc.kak: Use a github compatible anchor generationMaxime Coste
Convert session names to lowercase and replace spaces with minus to generate anchor names.
2017-11-08doc.kak: anchor/section completion supportMaxime Coste
2017-11-08doc.kak: Support anchors and internal linksMaxime Coste
Underline links, support jumping to a specific anchor either in the current page or another one, use those new features in some pages.
2017-11-08CONTRIBUTING: document explicitely that 'John Doe' is a placeholderMaxime Coste
2017-11-08Doc: add missing symlink to access ocumentation pagesMaxime Coste
a share/kak/doc symlink to doc/pages was not committed, preventing non-installed kakoune from accessing the on line documentation.
2017-11-08Add test case for replaying insert with normal mode commandsMaxime Coste
2017-11-08InputHandler: handle of last insert keys happening in nested modesMaxime Coste
Move recording of keys to the input handler itself instead of the Insert mode so that eventual nested modes (potentially introduced by <a-;> will get their keys recorded as well). Fixes #1680
2017-11-08Fix pipe logic in the case where the selections were accessed in the cmdlineMaxime Coste
When using an env var that needed the selections in the pipe command line, say $kak_selection, the selection update code would run, modifying the selections to adapt to eventual changes. But the rest of the pipe logic was assuming the selections would not change, leading to bugs.
2017-11-07Buffer: change clamp logic to preserve orderingMaxime Coste
clamp could change ordering between a coordinate past the end. Say in a buffer with 1 line of 2 char: {0, 1} was clamped to {0, 1} {1, 0} was clamped to {0, 0} That was reversing their ordering, and might be the root cause of the bug lurking in undo range computation.
2017-11-07Slight code cleanup in change update functionsMaxime Coste
2017-11-07Docs: add README links to goto/view commands and define-command pagesDelapouite
2017-11-06doc.kak: Remove unused linesMaxime Coste
2017-11-06doc.kak: Support jumping on links using <ret>Maxime Coste
2017-11-06doc.kak: Simplify completion scriptMaxime Coste
2017-11-06Merge remote-tracking branch 'Delapouite/lint'Maxime Coste
2017-11-06Merge remote-tracking branch 'Delapouite/pages'Maxime Coste
2017-11-06Fix lint.kak evaluate-commands → evalDelapouite
2017-11-06Docs: use asciidoc links between pagesDelapouite
2017-11-06Add missing include in remote.ccMaxime Coste
strerror is defined in <string.h>
2017-11-06Do not allow rename-session to introduce '/' in session namesMaxime Coste
2017-11-05Fix README TOCDelapouite
2017-11-05c-family.kak: Add missing C++ keywords, attributes, and typesfsub
2017-11-05c-family.kak: Sort keywords, attributes, values, and decoratorsfsub
2017-11-05Merge remote-tracking branch 'lenormf/fix-private-commands-in-register'Maxime Coste
2017-11-05Merge remote-tracking branch 'lenormf/fix-tupfile'Maxime Coste
2017-11-05Merge remote-tracking branch 'Screwtapello/support-rust-doc-comments'Maxime Coste
2017-11-04rust.kak: Support Rust's documentation comments.Tim Allen
As well as ordinary `//` line-comments, Rust regards `///` comments as documentation applying to the following item, and `//!` comments as documentation applying to the enclosing item, so we should copy those to new lines, too.
2017-11-04CommandManager: tweak namingMaxime Coste
2017-11-04rc: Fix `Tupfile` highlightingFrank LENORMAND
2017-11-04contrib: Adapt `Tupfile` to upstream changesFrank LENORMAND
2017-11-04Introduce matching_pairs option that controls the pairs used by `m`Maxime Coste
2017-11-04rc: Simplify Dockerfile support, highlight values and additional keywordsFrank LENORMAND
2017-11-04src: Don't save whitespace-led commands in the `:` registerFrank LENORMAND
2017-11-04Add an indent test for html closing tagMaxime Coste
2017-11-04Remote: stricter validation of the session namesMaxime Coste
Creating a session will not accept any slashes in the session path, connecting to an existing session will accept at most one slash to allow for specifying the session of a different user. Fixes #1635
2017-11-04Code style tweakMaxime Coste
2017-11-03refactor comment.kakOlivier Perret
* move most of the kakoune implementation outside of the shell scope to avoid unnecessary escaping * let kakoune do the option expansions to avoid injection of special characters * split block commenting options into two and do the < to <lt> conversion directly * show error messages directly in the buffer rather than in *debug* Fixes #1600 and #875
2017-11-03commenting: move rust to the C-style groupOlivier Perret
2017-11-03Merge remote-tracking branch 'lenormf/fix-rc-aliases'Maxime Coste
2017-11-03Wrap: rework logic to avoid infinite loop with multiple wrap highlightersMaxime Coste
The display is still going to be wrong, as wrapping is going to take place multiple times, but Kakoune should not freeze anymore.
2017-11-03Remove uneeded forward declarationMaxime Coste
2017-11-03src rc: Rename `exec`/`eval` into `execute-keys`/`evaluate-commands`Frank LENORMAND