summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-03-02Ensure ClientManager is always outliving the BufferManagerMaxime Coste
2016-03-02Use the general code path for reload info box handling in ClientMaxime Coste
2016-03-02Ensure the BufferManager is destroyed first so that buffer hooks can access ↵Maxime Coste
other managers Fixes #612
2016-02-29Remove code that should not have been commitedMaxime Coste
2016-02-29Use a StringView in notify_fatal_errorMaxime Coste
2016-02-29Avoid a gcc warning in enum option_to_string implMaxime Coste
2016-02-29Add <C-d> and <C-u> for scroll down/up half a pageMaxime Coste
Fixes #606
2016-02-29Notify when searching for next match wraps around bufferMaxime Coste
Fixes #215
2016-02-28Take subsequence matches index when sorting RankedMatchMaxime Coste
2016-02-28Code cleanupMaxime Coste
2016-02-27Remove direct access to ui, go through clientMaxime Coste
Client can now update menu/info positions when the window move around.
2016-02-27Slight refactor in ncurses_ui, group info and menu data in structsMaxime Coste
2016-02-22Tweak RankedMatch::operator<Maxime Coste
2016-02-18Merge remote-tracking branch 'lenormf/manpage'Maxime Coste
2016-02-18Disable interactive mode when moving documentation manpagesFrank LENORMAND
2016-02-18Tweak utils.hh, remove unused index sequenceMaxime Coste
2016-02-17Refactor use selection as search pattern implementationMaxime Coste
2016-02-17Fix count_word_boundaries_matchMaxime Coste
2016-02-17Hide info box when selecting empty insert completionMaxime Coste
2016-02-17Cleanup/fix some codeFrank LENORMAND
2016-02-17Format the options' documentation properlyFrank LENORMAND
2016-02-17Allow users to chose how the buffers are paddedFrank LENORMAND
2016-02-13Do not allow / in highlighter names as it is used for hierachiesMaxime Coste
/ are replaced with <slash> in the highlighter names. Fixes #553
2016-02-13Give more precise titles to assistant for object and next char selectionMaxime Coste
Fixes #584
2016-02-12Fix face completion, avoid a spurious temporaryMaxime Coste
2016-02-12indentwidth can actually take 0 as a parameterMaxime Coste
2016-02-11Fix buffer deletion logicMaxime Coste
'eval -buffer * db' was failing in certain cases
2016-02-11Merge remote-tracking branch 'jjthrash/osx-asciidoc-fixes'Maxime Coste
2016-02-11Support validating some options values before setting themMaxime Coste
Fixes #583
2016-02-11Remove A2X variable from Makefile since it doesn't fix the OSX homebrew problemJimmy Thrasher
Per suggestion by @lenormf
2016-02-11Convert GNU sed extension into more general expression to work with BSD/OSXJimmy Thrasher
2016-02-11Turn off xmllint for a2x.pyJimmy Thrasher
The docbook DTD is not locally available in OSX, and the a2x.py command calls xmllint with `--nonet` so it can't fetch the DTD. Easier to just turn off linting.
2016-02-10Fix use of dead temporary strings in completionsMaxime Coste
2016-02-10Use a custom SSO aware string backendMaxime Coste
2016-02-09Migrate most completion to ranked matchMaxime Coste
2016-02-09Use the ranked word completion logic for buffer name completionMaxime Coste
2016-02-06Cleanup doc manpages generationMaxime Coste
2016-02-05Merge remote-tracking branch 'lenormf/manpage'Maxime Coste
2016-02-05Get rid of SharedStringMaxime Coste
2016-02-05More string usage cleanupMaxime Coste
2016-02-05dont intern SharedStrings but StringDataPtrMaxime Coste
2016-02-04String usage cleanupsMaxime Coste
2016-02-04Prevent unconditional generation of the man pages, fix the executable name ↵Frank LENORMAND
for `a2x` on Mac OS X
2016-02-04Rename the man page to `kak`Frank LENORMAND
2016-02-04Properly install the man page when using a custom prefixFrank LENORMAND
2016-02-04Fix the installation of documentation pagesFrank LENORMAND
2016-02-04Merge remote-tracking branch 'occivink/master'Maxime Coste
2016-02-03Adapt 'make install' to rc/ reorganizationO. Perret
2016-02-03Merge remote-tracking branch 'lenormf/manpage'Maxime Coste
2016-02-03Generate the documentation pages in the troff formatFrank LENORMAND
This commit introduces the `doc` target in the Makefile, which generates man pages from the `asciidoc`-formatted documentation in the `doc/manpages` directory. Before being installed into the `$(sharedir)/doc` directory, the generated raw man pages have to be striped of a few sections without which `a2x` won't convert the `asciidoc` data: the shady block of shell script in the `doc` target does just that, along with compressing the resulting man page. New dependency hereby introduced: `asciidoc`.