Commit Graph

3081 Commits

Author SHA1 Message Date
Maxime Coste
3834440298 Rework window redraw handling, should redraw window less often 2015-06-21 19:56:23 +01:00
Maxime Coste
7c22ff217d Improve ncurses redraw behaviour 2015-06-21 19:51:14 +01:00
Maxime Coste
2162157752 Display pid in fatal signal message 2015-06-21 19:44:43 +01:00
Maxime Coste
70dfb4ba6b Fix test handling of ' and rotate-content test 2015-06-21 19:36:53 +01: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
64cbdcd328 Merge remote-tracking branch 'ekie/fix_edit' 2015-06-20 15:04:39 +01:00
Maxime Coste
7fd7098265 Add a combine_hash helper function 2015-06-20 15:04:31 +01:00
Maxime Coste
b79c5e2f8a Document ge in README 2015-06-20 15:03:44 +01:00
Maxime Coste
6d23bb056a Fix wrong exception type in str_to_int 2015-06-19 18:29:58 +01:00
Eike Plack
1bdc98abd3 Fix Self Documentation 2015-06-19 17:10:16 +02:00
Maxime Coste
fce2a21690 Fix segfault on g. when last modification position past buffer end 2015-06-18 19:51:04 +01:00
Maxime Coste
bf46870ff2 Move status/mode line drawing as a separate ui method 2015-06-17 21:28:02 +01:00
Maxime Coste
7417c5e9e2 Resolve symbol names in Cygwin Backtrace::desc implementation 2015-06-16 18:49:56 +01:00
Maxime Coste
d8e2e9e043 Small formatting fix 2015-06-15 23:00:37 +01:00
Maxime Coste
2b42e6030b Document insert mode <a-;> in README 2015-06-14 17:54:31 +01:00
Maxime Coste
19a6b16e25 Merge remote-tracking branch 'jkonecny/master-kickstart' 2015-06-13 09:55:45 +01:00
Jiří Konečný
a25a9e1026 Add syntax highlighter for kickstart files 2015-06-13 10:27:22 +02:00
Maxime Coste
b560011f12 Merge remote-tracking branch 'jkonecny/master-fix-shell' 2015-06-12 18:28:20 +01:00
Jiří Konečný
cc69e8f81e Fix shell highlighter for comments and variables
Fix $# was processed as comment but it's variable.
Add highlighting for $#, $$, $!, $@, $?, $-, $* as variables too.
2015-06-12 17:34:43 +02:00
Maxime Coste
3fb783f7f9 Add <a-;> in insert mode to execute a single normal mode command 2015-06-12 13:56:11 +01:00
Maxime Coste
84d8447a58 Notify user on kakrc parsing errors
Fixes #281
2015-06-12 13:43:46 +01:00
Maxime Coste
c9421e4d80 Add link to design.asciidoc in README 2015-06-12 13:38:53 +01:00
Maxime Coste
491ff5e9e1 Merge remote-tracking branch 'jkonecny/master-git-rc' 2015-06-11 19:05:10 +01:00
Maxime Coste
2c15dbe6b2 Fix regions highlighter docstring 2015-06-11 19:04:30 +01:00
Jiří Konečný
d5a50d4f7b Add first and second line highlighting git-commit
First 50 characters are recommended for subject line. They are highlighted
with yellow color.
The subject line wants an empty second line, so every characters (except
for comments) on second line are highlighted with red background.
2015-06-11 19:07:51 +02:00
Maxime Coste
0555288e46 Show main selection search pattern on '*'
Fixes #278
2015-06-10 22:48:15 +01:00
Maxime Coste
46b167b851 Style tweak 2015-06-10 22:42:07 +01:00
Maxime Coste
e5852f6822 Fix race condition ShellManager::eval with SIGCHLD 2015-06-09 20:28:24 +01:00
Maxime Coste
b4329dd643 Fix comment 2015-06-09 13:27:51 +01:00
Maxime Coste
409d804ee8 Do not close stderr/stdout before program finish
Programs like grep called in '$' command will fail due to SIGPIPE
for example. So we need to keep the pipe open.
2015-06-08 22:42:51 +01:00
Maxime Coste
6cb7e20d54 Fix grep/make.kak with new behaviour for gl/gh 2015-06-08 22:33:32 +01:00
Maxime Coste
cf8695cb84 Fix unit tests after gl/gh behaviour change 2015-06-08 22:32:15 +01:00
Maxime Coste
66866aafd3 Change gl/gh to only move cursor, not selecting (<a-h>/<a-l>) are unchanged
That is more consistant with other goto commands (that just move the cursor)
2015-06-08 13:51:06 +01:00
Maxime Coste
942fc224af Specify if ShellManager should read output or not using a flag
Some program (xclip), will fork a daemon keeping stdout/stderr open,
so waiting for them to be closed make kakoune hang. Commands discarding
stdout can then just not wait on it.
2015-06-08 13:45:20 +01:00
Maxime Coste
7acf3da3ca Change select_to_eol implementation 2015-06-07 23:17:23 +01:00
Maxime Coste
dd7ff19714 Merge remote-tracking branch 'alexherbo2/clojure-rc' 2015-06-06 11:59:23 +01:00
Maxime Coste
e6f0e8ef75 Move write_debug to buffer utils as write_to_debug_buffer 2015-06-06 11:54:48 +01:00
Alex Leferry 2
e01126214e detect ClojureScript files 2015-06-06 11:41:47 +02:00
Maxime Coste
be03db9a24 Support sourcing files that use crlf end of lines 2015-06-05 13:52:56 +01:00
Maxime Coste
7bff1b782e Merge branch 'mode-stack' 2015-06-05 13:16:31 +01:00
Maxime Coste
202f170c66 Merge README fixes from xificurC/master 2015-06-05 13:12:15 +01:00
Maxime Coste
d6d81607ed Gracefully handle reloading a file that was deleted 2015-06-05 13:11:04 +01:00
Maxime Coste
87fcfda508 Avoid buffer end in compute_modified_ranges 2015-06-05 13:10:30 +01:00
Maxime Coste
7cddaacc5d Fix support for default face on remote clients 2015-06-04 18:51:00 +01:00
Maxime Coste
f39b450e94 on_enabled might change mode, so assert Normal mode before 2015-06-04 13:56:08 +01:00
Maxime Coste
b34d469b72 Merge branch 'master' into mode-stack 2015-06-04 13:54:03 +01:00
Maxime Coste
9668dccea9 Add support for Default face
The Default face is used to set default color values, if set
to default (the default), refers to terminal default colors.
2015-06-04 13:49:28 +01:00
xificurC
c96d0633d0 Peter Nagy Copyright Waiver
I dedicate any and all copyright interest in this software to the
  public domain.  I make this dedication for the benefit of the public at
  large and to the detriment of my heirs and successors.  I intend this
  dedication to be an overt act of relinquishment in perpetuity of all
  present and future rights to this software under copyright law.
2015-06-04 14:28:48 +02:00
xificurC
9c33fff0fa minor corrections to README 2015-06-04 14:23:23 +02:00
Maxime Coste
f30cd317b0 Describe facedesc in :face docstring 2015-06-03 22:10:37 +01:00