Maxime Coste
|
2afc147b2c
|
Refactor parsed regex children iteration to use regular range-for loops
|
2019-01-20 22:59:28 +11:00 |
|
Maxime Coste
|
566268d7bc
|
Refactor RegexIterator to use a Sentinel
|
2019-01-20 22:59:28 +11:00 |
|
Maxime Coste
|
3babd0685c
|
Switch to compilation standard to C++17
|
2019-01-20 22:59:28 +11:00 |
|
Maxime Coste
|
cb7401439b
|
Kakoune v2019.01.20
|
2019-01-20 22:52:01 +11:00 |
|
Maxime Coste
|
ae69759a53
|
Defer deletion of unsetted option to return to main loop
Fixes #2572
|
2019-01-20 22:46:40 +11:00 |
|
Maxime Coste
|
ca105f8cc6
|
Rework c-family shell expansions to speed them up slightly
|
2019-01-20 12:33:46 +11:00 |
|
Maxime Coste
|
a9ee4e8af4
|
Small optimization in clojure.kak awk script
|
2019-01-20 12:32:31 +11:00 |
|
Maxime Coste
|
a35a1591d0
|
Convert scheme.kak expensive shell scope to awk
|
2019-01-20 12:31:57 +11:00 |
|
Maxime Coste
|
8587ecaeb4
|
Slight simplification in c-family.kak
There is no need to have split types/macros into many different
variables.
|
2019-01-19 11:33:53 +11:00 |
|
Maxime Coste
|
2f7ec014b7
|
Use a here-document for clojure.kak awk script
|
2019-01-19 10:42:46 +11:00 |
|
Maxime Coste
|
7df7f5d38b
|
small code tweak
|
2019-01-19 10:34:12 +11:00 |
|
Maxime Coste
|
41ce602574
|
Fix some escaping issues in clojure.kak
|
2019-01-19 10:29:23 +11:00 |
|
Maxime Coste
|
4a358e0707
|
Merge remote-tracking branch 'eraserhd/clojure-highlighting-with-awk'
|
2019-01-19 10:14:05 +11:00 |
|
Jason Felice
|
52c0b7d6b4
|
Rewrite clojure highlighting to use awk
First, avoids the shell escaping issue mentioned in #2604. Second,
speeds up Kakoune boot time.
|
2019-01-18 11:20:15 -05:00 |
|
Tobias Frilling
|
ef19d318c4
|
Better tmux REPL support
This allows one REPL per kakoune session and allows the REPL to run in a
different tmux session than the kakoune client.
|
2019-01-18 14:42:04 +01:00 |
|
Maxime Coste
|
0f9e6680e2
|
Support quoted here-documents in sh highlighting
|
2019-01-17 19:58:53 +11:00 |
|
Maxime Coste
|
da8058487b
|
Fix C++ raw strings not being checked for matching captures
|
2019-01-17 19:50:43 +11:00 |
|
Maxime Coste
|
0600724a8b
|
Improve some corner cases in c-family auto-indenting
|
2019-01-14 23:42:57 +11:00 |
|
Maxime Coste
|
30919b749c
|
Merge remote-tracking branch 'JJK96/bash'
|
2019-01-13 23:41:24 +11:00 |
|
Maxime Coste
|
445da8d7bf
|
Use an InvalidPolicy in utf8::dump and utf8::codepoint_size
Do not throw on invalid codepoints by default, ignore them.
Fixes #2686
|
2019-01-13 18:29:20 +11:00 |
|
Jan-Jaap Korpershoek
|
b306f6aa37
|
[Bash] Handle hashtag inside expansion (Fix #2684)
|
2019-01-11 00:02:36 +01:00 |
|
Maxime Coste
|
7dbd9bc1e2
|
Merge remote-tracking branch 'SolitudeSF/nimfix'
|
2019-01-10 20:28:07 +11:00 |
|
Jan-Jaap Korpershoek
|
c0588529c2
|
Merge branch 'master' into i3
|
2019-01-09 16:09:11 +01:00 |
|
Jan-Jaap Korpershoek
|
cb13fb63d3
|
Add new keywords
|
2019-01-09 16:08:14 +01:00 |
|
SolitudeSF
|
289b57bb67
|
rc: nim - properly highlight hex/oct/bin literals, refactor, fix more edgecases
|
2019-01-08 21:08:46 +02:00 |
|
fsub
|
059b086e62
|
c-family: Regroup C++ keywords and consider C++20
|
2019-01-06 19:22:48 +01:00 |
|
Maxime Coste
|
0e859f54da
|
Update changelog to document regex highlighter change
|
2019-01-03 22:57:15 +11:00 |
|
Maxime Coste
|
328c497be2
|
Add support for named captures to the regex impl and regex highlighter
ECMAScript is adding support for it, and it is a pretty isolated
change to do.
Fixes #2293
|
2019-01-03 22:55:50 +11:00 |
|
Maxime Coste
|
56ee329d79
|
Add Optional::value_or_compute for lazy computation of default value
|
2019-01-03 22:49:40 +11:00 |
|
Justin Frank
|
8a6a76fcd3
|
Added 'catch' to kakrc keywords
|
2019-01-02 13:30:34 -08:00 |
|
Maxime Coste
|
090ccafa8d
|
Merge remote-tracking branch 'Muffindrake/uch_stdlib'
|
2018-12-30 10:55:26 +11:00 |
|
SolitudeSF
|
d010b163fa
|
rc: nim - fix prefixed triplestring edgecase
|
2018-12-29 19:31:49 +02:00 |
|
Maxime Coste
|
81cef40171
|
Merge remote-tracking branch 'SolitudeSF/nimfix'
|
2018-12-29 10:34:45 +11:00 |
|
SolitudeSF
|
a9ef25f172
|
rc: add missing builtin types, fix displaying of triple string literals, float literals, character literals, type suffixes, enable raw string literals, operators highlighting in nim
|
2018-12-27 21:49:00 +02:00 |
|
Maxime Coste
|
e2f2503da4
|
Merge remote-tracking branch 'SolitudeSF/nimfix'
|
2018-12-28 06:43:24 +11:00 |
|
Maxime Coste
|
f54ba6d4b2
|
Merge remote-tracking branch 'lenormf/fix-git-notes'
|
2018-12-28 06:40:13 +11:00 |
|
SolitudeSF
|
a4e65d4706
|
rc: add missing builtin types, fix displaying of triple string literals, float literals, character literals, type suffixes, enable raw string literals in nim
|
2018-12-27 21:34:33 +02:00 |
|
Maxime Coste
|
1c7b63709f
|
Merge remote-tracking branch 'occivink/generic-term-command'
|
2018-12-28 06:27:51 +11:00 |
|
Maxime Coste
|
09e6518545
|
Remove DurationMs and slight code refactor
|
2018-12-28 06:27:35 +11:00 |
|
Maxime Coste
|
ef8fdd664f
|
Merge remote-tracking branch 'lenormf/unit-tests-timing'
|
2018-12-28 06:16:50 +11:00 |
|
Maxime Coste
|
648a8ff3bb
|
Merge remote-tracking branch 'eraserhd/clojure-updates'
|
2018-12-28 06:14:11 +11:00 |
|
Jason Felice
|
1631327c33
|
Some collected fixes for Clojure highlighting
- condp is a keyword
- Highlight '10' correctly
- Highlight shebang line as a comment
|
2018-12-27 11:46:54 -05:00 |
|
Maxime Coste
|
2323d9d8ac
|
Merge remote-tracking branch 'lenormf/fix-changelog'
|
2018-12-27 13:07:51 +11:00 |
|
Maxime Coste
|
20e64f34bc
|
Use fork instead of vfork on CYGWIN
Fixes #2653
|
2018-12-27 13:06:31 +11:00 |
|
Frank LENORMAND
|
ae5c108df8
|
changelog: Document right click support
|
2018-12-25 10:54:40 +03:00 |
|
Frank LENORMAND
|
623c8a76f4
|
src: Run and display the time taken by unit tests to run in debug mode
Knowing how much time the editor took to run unit tests gives users
a notion of how fast it's performing on a given system.
|
2018-12-23 09:26:12 +03:00 |
|
Olivier Perret
|
eebc8c2f7d
|
Fix a couple of mistakes in iterm.kak
|
2018-12-22 10:32:25 +01:00 |
|
Olivier Perret
|
5146f7ba33
|
Rework 'terminal' commands
* Arguments of the kakoune command are now preserved in the shell call
* Escaping logic is moved from 'new' to 'terminal'
|
2018-12-22 09:37:17 +01:00 |
|
Olivier Perret
|
02fa967476
|
Factor the 'new' commands out of their respective windowing systems
|
2018-12-22 09:37:03 +01:00 |
|
Olivier Perret
|
3e4f3ed9d2
|
Better handling of escaping in iterm.kak
Thanks eraserhd
|
2018-12-22 09:37:03 +01:00 |
|