Maxime Coste
|
3644f2a056
|
Refactor registers to initialize all of them at startup and add null register
Fixes #497
|
2015-11-25 21:48:17 +00:00 |
|
Maxime Coste
|
892c3647e4
|
Fix to_lower/to_upper handling to correctly support non unicode chars
require a proper unicode locale setup on the system
Fixes #94
|
2015-11-11 00:21:20 +00:00 |
|
Maxime Coste
|
693d9a4861
|
Store key hash in IdMap
|
2015-09-16 20:02:12 +01:00 |
|
Maxime Coste
|
8af3b52bfa
|
Add alternative names to ^ (caret) and @ (arobase) registers
|
2015-08-19 21:20:01 +01:00 |
|
Maxime Coste
|
7d9ec52bf2
|
Only allow 'sane' register names
Fixes #316
|
2015-07-14 13:48:39 +01:00 |
|
Maxime Coste
|
8f6fc6a0f3
|
Port even more code to use format function
|
2015-06-01 21:15:59 +01:00 |
|
Maxime Coste
|
3c1a325b6f
|
Refactor String, use a common StringOps interface, hide std::string
|
2015-03-10 19:50:22 +00:00 |
|
Maxime Coste
|
1cec8df45e
|
ArrayView content is not const anymore
As in upcoming std c++ array_view, ArrayView<T> points to mutable
data, use ArrayView<const T> or alias ConstArrayView<T> for const
data.
|
2015-03-09 13:54:09 +00:00 |
|
Maxime Coste
|
2a878d51fd
|
Even more memory tracking
|
2015-01-14 19:16:32 +00:00 |
|
Maxime Coste
|
da562e03a0
|
replace all std::vector with Vector
|
2015-01-12 13:58:41 +00:00 |
|
Maxime Coste
|
295a97f2a6
|
Rename memoryview to ArrayView
|
2015-01-06 13:43:37 +00:00 |
|
Maxime Coste
|
b0fef1a962
|
Rename id_map to IdMap
|
2014-12-23 22:51:00 +00:00 |
|
Maxime Coste
|
b6ff15aa75
|
Unify completion from container content logic
|
2014-12-23 13:54:09 +00:00 |
|
Maxime Coste
|
064fb81b8d
|
Move containers utils to containers.hh and add filtered/transformed utils
|
2014-12-23 13:40:26 +00:00 |
|
Maxime Coste
|
d33554a1cc
|
Add support for long names for registers
We can now access register / with the name slash, * with star,
and | with pipe
Fixes #23
|
2014-06-06 00:49:36 +01:00 |
|
Maxime Coste
|
eedd37c09a
|
memoryview: always pass by value
|
2013-07-26 01:50:36 +02:00 |
|
Maxime Coste
|
270e950cf1
|
sort includes directives
|
2013-04-09 20:05:40 +02:00 |
|
Maxime Coste
|
5adee4a6a7
|
rename assert to kak_assert to avoid collisions
|
2013-04-09 20:04:11 +02:00 |
|
Maxime Coste
|
11d5ae2743
|
add override markers
|
2012-09-04 00:17:41 +02:00 |
|
Maxime Coste
|
4dc9973288
|
Registers need a context to return their values
|
2012-08-05 20:13:41 +02:00 |
|
Maxime Coste
|
dfbda951d3
|
support static and dynamic registers, add '%' (filename) and '.' (selection) registers
|
2012-06-29 18:37:17 +02:00 |
|