Maxime Coste
|
6ada6e6d77
|
Move all non-core string code to string_utils.{hh,cc}
|
2017-10-10 10:52:32 +08:00 |
|
Delapouite
|
0d2b303f62
|
Docs: add missing colon register (last entered command)
|
2017-07-10 22:05:21 +02:00 |
|
Maxime Coste
|
f0ae0b8410
|
Replace IdMap with HashMap
|
2017-03-07 01:12:37 +00:00 |
|
Maxime Coste
|
6373338c50
|
Replace uses of UnorderedMap with HashMap
|
2017-03-07 01:03:26 +00:00 |
|
Maxime Coste
|
0d2bb4756b
|
Fix register alternate name doc and dash -> hash for '#'
|
2016-10-10 23:19:57 +01:00 |
|
Maxime Coste
|
314108e539
|
Document register alternate names and add some missing ones
Fixes #853
|
2016-10-09 23:27:52 +01:00 |
|
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 |
|