pierroelmito
|
d4b8e28d0a
|
add face to change whitespace colors
|
2016-04-30 10:35:25 +02:00 |
|
Maxime Coste
|
61c155fc40
|
Fix wrap_lines
|
2016-04-27 13:55:32 +01:00 |
|
Maxime Coste
|
75d22a8da7
|
Add another missing include in shell_manager.cc
|
2016-04-27 09:46:53 +01:00 |
|
Maxime Coste
|
cf142872dc
|
Add missing include in file.cc
|
2016-04-27 09:46:53 +01:00 |
|
Maxime Coste
|
e01a658cea
|
Make use of strongly typed number to size_t conversion
|
2016-04-27 09:46:53 +01:00 |
|
Maxime Coste
|
717e37f2f3
|
Add checked, explicit conversion from strongly typed number for size_t
|
2016-04-27 09:46:53 +01:00 |
|
Maxime Coste
|
21644d17d6
|
Fix comparison operators in utf8_iterator and tag it as bidirectional
|
2016-04-27 09:46:53 +01:00 |
|
Maxime Coste
|
e4b9e30b31
|
Fix missing include in json_ui.cc
|
2016-04-21 20:46:41 +01:00 |
|
Maxime Coste
|
de033d2915
|
Allow equality comparison between buffer iterators from differnt buffers
|
2016-04-21 20:42:23 +01:00 |
|
Maxime Coste
|
a22b1b6bc8
|
Fix BufferIterator::difference_type, it should be signed
|
2016-04-21 20:42:16 +01:00 |
|
Maxime Coste
|
66a40a37cd
|
prompt: zero password memory after running the command to be slightly more secure
|
2016-04-20 13:31:34 +01:00 |
|
Maxime Coste
|
199ccb4021
|
Add a -password switch to :prompt to allow for more secure password entering
Fixes #660
|
2016-04-19 09:51:09 +01:00 |
|
Maxime Coste
|
2435949fae
|
Add support for env var name completion
Fixes #659
|
2016-04-17 19:21:43 +01:00 |
|
Maxime Coste
|
e784db4ad6
|
Use common completion system for OptionManager::complete_option_name
|
2016-04-17 19:21:08 +01:00 |
|
Maxime Coste
|
013519b3cb
|
Remove iterator based regex constructor
|
2016-04-16 21:41:04 +01:00 |
|
Maxime Coste
|
f877c388fe
|
Fix mistake in input_handler.cc
|
2016-04-13 23:50:49 +01:00 |
|
Maxime Coste
|
7833b53272
|
Fix support for macro being recorded and replay during :exec (non draft)
|
2016-04-13 21:21:49 +01:00 |
|
Maxime Coste
|
b0060ed79e
|
Fix modified range computation when erasing multiple times past current buffer end
Fixes #654
|
2016-04-13 21:21:00 +01:00 |
|
Maxime Coste
|
d1b693270e
|
ShellManager: do not open child stdin if there is no data to write to it
Fixes #383
|
2016-04-12 13:41:21 +01:00 |
|
Maxime Coste
|
a2d426abba
|
Use padding face on the whole line
|
2016-04-11 21:12:27 +01:00 |
|
Maxime Coste
|
064e965500
|
Remove padding control options from ncurses ui
|
2016-04-11 13:54:47 +01:00 |
|
Maxime Coste
|
815924e4da
|
Merge remote-tracking branch 'lenormf/buffer-padding'
|
2016-04-11 13:44:10 +01:00 |
|
Maxime Coste
|
d4b1138e2f
|
Use a specific startup_error exception type to get a nicer message
Fixes #424
|
2016-04-09 09:13:35 +01:00 |
|
Maxime Coste
|
c51ca6b3fa
|
Fix is_word ambiguous overload
|
2016-04-09 07:57:55 +01:00 |
|
Maxime Coste
|
c768ff9b6f
|
Small style tweak, we know buffer begin coord is always {0,0}
|
2016-04-09 01:08:38 +01:00 |
|
Maxime Coste
|
a12475d88c
|
Merge branch 'expose-cursor-byte-offset' of git://github.com/pauldub/kakoune
|
2016-04-09 01:05:18 +01:00 |
|
Maxime Coste
|
0a863c21e4
|
fix word completion taking the words being edited as candidates
|
2016-04-09 01:03:24 +01:00 |
|
Maxime Coste
|
a36ee22760
|
Pass the selection list to insert mode completer functions
|
2016-04-09 01:03:24 +01:00 |
|
Paul d'Hubert
|
eb8ad56c87
|
expose cursor_byte_offset env variable
Update README.asciidoc
|
2016-04-08 13:29:31 +02:00 |
|
Maxime Coste
|
3eca90f2b1
|
Only offer directories when completing :cd arguments
Refactor code in file.cc, avoid many double stat when searching
commands
Fixes #646
|
2016-04-07 22:47:41 +01:00 |
|
Maxime Coste
|
989d64abd4
|
Tweak RankedMatch behaviour
|
2016-04-04 13:42:58 +01:00 |
|
Maxime Coste
|
0478a8f11a
|
Give priority to lower case in RankedMatch
|
2016-04-04 13:42:58 +01:00 |
|
Maxime Coste
|
ab5daeb365
|
Refactor wrap_lines and add some unit tests
|
2016-04-04 13:42:58 +01:00 |
|
Maxime Coste
|
15e82518d3
|
Tweak categorize(Codepoint) implementation
|
2016-04-04 13:42:58 +01:00 |
|
Maxime Coste
|
b5a68307ba
|
Use a specific option type completions for insert completion
Fix escaping in jedi.kak as well
|
2016-04-04 13:42:58 +01:00 |
|
Maxime Coste
|
d1732673ce
|
Document the null register
|
2016-03-31 09:21:09 +01:00 |
|
Maxime Coste
|
8badcdc0d5
|
Make DynamicRegister statically dispatch to its function
|
2016-03-31 09:17:02 +01:00 |
|
Maxime Coste
|
9b4bd611ef
|
Replace menu and info when they actually moved
Previous logic worked only when the buffer moved in the window, but
not if some highlighter (like line numbering or flag lines) moved
the text around.
|
2016-03-30 19:46:43 +01:00 |
|
Maxime Coste
|
5332378419
|
Fix spaces_to_tabs implementation accessing past end
Fixes #643
|
2016-03-30 19:27:36 +01:00 |
|
Maxime Coste
|
7dd05d675c
|
RankedMatch constructor handles empty query just fine
|
2016-03-29 13:48:01 +01:00 |
|
Maxime Coste
|
94f4531bc8
|
Tweak subsequence_match_smart_case
|
2016-03-28 15:18:15 +01:00 |
|
Maxime Coste
|
2a9875bd58
|
Use manual lexicographic comparison in RankedMatch::operator<
|
2016-03-28 14:44:49 +01:00 |
|
Maxime Coste
|
75e9bbfa43
|
Uniquify candidates in -shell-candidates mode
|
2016-03-28 14:16:45 +01:00 |
|
Maxime Coste
|
1bd356473b
|
Use UsedLetters for shell-candidates filtering
|
2016-03-25 20:38:27 +00:00 |
|
Maxime Coste
|
c756f8f124
|
Move UsedLetters with RankedMatch
|
2016-03-25 20:38:27 +00:00 |
|
Maxime Coste
|
d3ef2d36ea
|
Add a SplitView container view
|
2016-03-25 20:38:26 +00:00 |
|
Maxime Coste
|
87704227ad
|
Tweak implementation of subsequence_match_smart_case
Remove use of utf8 iterators and use directly utf8 functions
|
2016-03-24 23:45:56 +00:00 |
|
Maxime Coste
|
e5afacba70
|
Optimize split implementation, avoid growing strings char by char
|
2016-03-24 23:25:58 +00:00 |
|
Maxime Coste
|
7b52b00b94
|
Small code tweak
|
2016-03-24 22:15:11 +00:00 |
|
Maxime Coste
|
50a64a0544
|
Correctly handle temporaries in container views
Move temporaries into the view itself and keep a reference on
non temporaries
|
2016-03-24 22:14:18 +00:00 |
|