Commit Graph

3062 Commits

Author SHA1 Message Date
Maxime Coste
eb4ac85fb1 Force setting of terminal hardware scroll region on resize
It seems there is a race condition with VTE based terminals when
created and resized almost immediatly (like when doing :new) where
we end up with the hardware scroll region set to the old terminal
size.
2015-06-30 09:08:44 +01:00
Maxime Coste
130b22ff74 Refactor resize handling in NCursesUI 2015-06-30 00:31:26 +01:00
Maxime Coste
3fe8446065 Use StatusLine face as default for the status line 2015-06-29 22:48:26 +01:00
Maxime Coste
87a7a94471 Merge pull request #301 from gokcehan/master
add basic support for julia
2015-06-28 15:14:58 +01:00
Gokcehan Kara
3e428f2251 add rc/julia.kak 2015-06-28 15:20:23 +03:00
Gokcehan Kara
0c15d987bd Gokcehan Kara 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-28 15:18:52 +03:00
Maxime Coste
05b4d95a56 Run BufReadFifo hook after reading from fifo 2015-06-28 11:06:19 +01:00
Maxime Coste
8795a56731 Merge overlapping selections before erasing
Overlapping selections on erase confuse the ForwardChangeTracker
and will confuse the user,

Fixes #298
2015-06-28 10:16:39 +01:00
Maxime Coste
373ad05f29 Fix test with new selection desc format 2015-06-27 16:14:15 +01:00
Maxime Coste
bf09f464c2 Use a relative symlink for autoload 2015-06-27 16:12:04 +01:00
Maxime Coste
44d7910336 Merge branch 'master' of http://github.com/tduzan/kakoune 2015-06-27 11:02:16 +01:00
Maxime Coste
e1ba2991f5 Initial selection saving/restoring support bound to ^ and alt-^ 2015-06-27 11:02:08 +01:00
tduzan
3bd8c36b74 Removed the '-r' flag from the ln command in the install step of the Makefile. It is not a POSIX compliant option, therefore does not work on BSD or OS X. Reference GH Issue#286.
Based on my understanding of this Makefile, the '-r' flag is unnecessary and didn't do anything additional.  The pathspec for both the source and target are explicit using a variable for a portion.
Will test via Homebrew following pushing this to my fork.
2015-06-26 12:35:03 -06:00
Maxime Coste
5b554ff474 Add support for command completion on commands, use it for :new
That means commands can be completed using other commands and their
completers. Yes that does makes sense.

Closes #296
2015-06-26 13:57:23 +01:00
Maxime Coste
b579f90bae Make sure we do not put a Value in a Value 2015-06-25 19:45:42 +01:00
Maxime Coste
3977b7f9a6 Document <count>g and G in README 2015-06-25 19:45:41 +01:00
Maxime Coste
cf33a062df Force redraw window after adding/removing highlighters 2015-06-25 19:45:41 +01:00
Maxime Coste
d207d13b68 Avoid unneeded default constructor call in Optional 2015-06-25 13:36:45 +01:00
Maxime Coste
cc09c36fe0 Minor reorganisation in buffer.hh 2015-06-25 13:36:23 +01:00
Maxime Coste
26cfd6af9b Style tweak 2015-06-24 13:44:47 +01:00
Maxime Coste
b97b907b2a Fix include 2015-06-24 13:40:18 +01:00
Maxime Coste
fa4c486b69 Always redraw status when redrawing the main window
That is needed so that on resize the status line does not disappear
2015-06-24 13:35:46 +01:00
Maxime Coste
2939be5ffc Merge branch 'patch-1' of https://github.com/chrisdembia/kakoune 2015-06-24 13:18:03 +01:00
Maxime Coste
0bc3bdb1bc Merge branch 'patch-1' of https://github.com/danr/kakoune 2015-06-24 13:17:22 +01:00
Maxime Coste
f9c1343e7b Merge branch 'patch-1' of https://github.com/changs/kakoune 2015-06-24 13:16:38 +01:00
Dan Rosén
3881b4d3d0 Add a missing article in design document 2015-06-24 09:06:32 +02:00
Maxime Coste
1261d45646 Properly test rotate 2015-06-23 20:58:44 +01:00
Bartosz Pranczke
89ad8b21ff Fix install link for homebrew
Looks like the original link isn't working.
2015-06-23 21:46:52 +02:00
Christopher Dembia
a2fea13948 [readme] it's -> its 2015-06-23 12:19:34 -07:00
Maxime Coste
6870895374 Add support for hex formatting 2015-06-22 13:56:00 +01:00
Maxime Coste
7e6b02f26a Refactor slightly window redrawing 2015-06-22 13:34:22 +01:00
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