summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2015-09-27Add support for italic text attributeMaxime Coste
2015-09-27Store timespec for buffer fs timestamps, not just time_tMaxime Coste
time_t has a resolution of one second, which cause troubles when a file changes multiple time during that same second.
2015-09-25Allow custom separator for line numbersMaxime Coste
the number_lines highlighter accepts a -separator <arg> switch to change the default '│' separator. Fixes #295
2015-09-25Avoid (*it++) pattern in utf8.hhMaxime Coste
2015-09-24Merge remote-tracking branch 'freefull/master'Maxime Coste
2015-09-24Add Haiku support.Filip Szczepański
2015-09-24Add utf8::read_codepoint that both gets the codepoint and advance iteratorMaxime Coste
2015-09-24Avoid redundant calls to get_face in highlight_selectionsMaxime Coste
2015-09-23Minor additional cleanup in utf8.hhMaxime Coste
2015-09-23Avoid unneeded iterator copies in utf8.hhMaxime Coste
2015-09-23Refactor utf8::iterator to be on the safe sideMaxime Coste
utf8::iterator now knows the iterator valid range, and pass it to utf8 functions.
2015-09-23Tweak utf8::iterator::distance implementation, remove unused advance methodMaxime Coste
2015-09-23Cleanup compute_needed_size implementationMaxime Coste
2015-09-23Cleanup ncurses string writing codeMaxime Coste
2015-09-22Error when trying to run an empty register as a macroMaxime Coste
2015-09-21Fix some redrawing problems after resizeMaxime Coste
2015-09-21Use different object filenames between debug/non-debug buildsMaxime Coste
2015-09-20Tweak string unit testsMaxime Coste
2015-09-20Fix prompt history handling when pressing the down keyMaxime Coste
2015-09-20Improve escaping of % in command parsingMaxime Coste
2015-09-20Fix unescape implementationMaxime Coste
2015-09-20Remove the default_face parameter of parse_display_lineMaxime Coste
No need to define a default face there, we will pass a default face to UserInterface::draw_status later.
2015-09-20Do not allow '\n' in display lines, replace with a spaceMaxime Coste
2015-09-20Improve command completion by taking into account quoting of argumentsMaxime Coste
2015-09-19Initial support for user configurable modeline with the modelinefmt optionMaxime Coste
modelinefmt is first sent through a command line expander (so %sh{...}, %val{...} et al. are expanded), then through markup expand (so that {face} are interpreted as well)
2015-09-19Add simple markup support to generate display lines from stringsMaxime Coste
The syntax is simply {face} to enable the given face, use \{ to escape a {, and \\ to escape a \.
2015-09-19Be tolerant to modifiers in <c-x> bindingsMaxime Coste
<c-x><c-f> should be accepted, as it is cumbersome to unpress control before hitting f in that case.
2015-09-19Tweak NCursesUI behaviour to reduce flickering on resizeMaxime Coste
2015-09-18Keep it simple, remove all that sorted id map thingMaxime Coste
2015-09-17Fix libstdc++ 4.8 compatibilityMaxime Coste
2015-09-16Use a sorted IdMap for aliasesMaxime Coste
2015-09-16Keep sorted state when transmitting id mapsMaxime Coste
2015-09-16IdMaps can be sorted, in which case the find method uses a binary searchMaxime Coste
2015-09-16Create directory with 0777 mode in make_directoryMaxime Coste
Fixes #408
2015-09-16Store key hash in IdMapMaxime Coste
2015-09-16Simpler IdMap::operator==Maxime Coste
2015-09-16Use IdMap instead of UnorderedMap for ui options and env varsMaxime Coste
2015-09-15use getpwuid(geteuid())->pw_name rather than getlogin()Maxime Coste
getlogin() can fail when stdin is not a tty on certain configuration as it needs to find a controling terminal.
2015-09-15Fix compilation with std regexMaxime Coste
2015-09-14Do not touch the first 16 colors in ncurses UIMaxime Coste
2015-09-14Restore redraw on <c-l> in ncurses uiMaxime Coste
2015-09-14Fix backward search searching from on char before the corret one.Maxime Coste
Fixes #406
2015-09-12Fix color restoringMaxime Coste
2015-09-12Fix ncurses info box avoiding dead menusMaxime Coste
2015-09-12Add some missing memory domainsMaxime Coste
2015-09-11Restore keypad support in ncurses uiMaxime Coste
2015-09-11Reduce allocation count in file.ccMaxime Coste
2015-09-11Slight refactor of NCursesUI ui_options handlingMaxime Coste
2015-09-11Small code style tweak in insert_completer.ccMaxime Coste
2015-09-11Small code cleanup in ncurses_ui.ccMaxime Coste