Sébastien Helleu
987ef9e454
fset: replace hashtable by a simple structure for max length of fields
2017-06-28 19:59:45 +02:00
Sébastien Helleu
d8d753d332
fset: improve speed when marking/unmarking options, fix refresh of buffer title
2017-06-26 23:20:47 +02:00
Sébastien Helleu
0f8db0fa2e
fset: add key/input to set new value for an option (alt-f,alt-n or input "n", command /fset -setnew)
2017-06-25 16:35:28 +02:00
Sébastien Helleu
70f71be108
fset: first move up one line before toggling mark with shift+up
2017-06-25 16:35:28 +02:00
Sébastien Helleu
01ce879433
fset: add marking/unmarking of options matching filter with input "m:" and "u:"
2017-06-25 16:35:28 +02:00
Sébastien Helleu
f519499057
fset: add export of options
2017-06-25 16:35:28 +02:00
Sébastien Helleu
fc1a699573
fset: fix refresh of options after changing marked options
2017-06-25 16:35:28 +02:00
Sébastien Helleu
d71524c582
fset: add ${file}, ${section}, ${option}, add color options
2017-06-25 16:35:27 +02:00
Sébastien Helleu
d5aa8530b7
fset: fix crash on unset of multiple options
...
Rename option fset.look.unmark_after_action to fset.look.auto_unmark,
allow input "$$" to unmark all options and refresh.
2017-06-25 16:35:27 +02:00
Sébastien Helleu
7336c93270
fset: add option fset.look.unmark_after_action
2017-06-25 16:35:27 +02:00
Sébastien Helleu
b2373ffba7
fset: add mark on options to run an action on multiple options
2017-06-25 16:35:27 +02:00
Sébastien Helleu
3211a73599
fset: store type as enum, translate ${type}, add ${type_en}, ${type_short} and ${type_tiny}
2017-06-25 16:35:27 +02:00
Sébastien Helleu
bf7135dd9d
fset: add ${default_value_undef} and ${value_changed}
2017-06-25 16:35:27 +02:00
Sébastien Helleu
8c7b4282ae
fset: hook command /set, add option fset.look.condition_catch_set
2017-06-25 16:35:27 +02:00
Sébastien Helleu
968ee87114
fset: set local variable "filter" in the fset buffer
2017-06-25 16:35:27 +02:00
Sébastien Helleu
2fac9d34f3
fset: add ${string_values}, add options fset.color.string_values and fset.color.string_values_selected
2017-06-25 16:35:27 +02:00
Sébastien Helleu
3515134b19
fset: add ${description}, add options fset.color.description and fset.color.description_selected
2017-06-25 16:35:27 +02:00
Sébastien Helleu
66124db856
fset: add ${min} and ${max}, add options fset.color.{max|min} and fset.color.{max|min}_selected
2017-06-25 16:35:27 +02:00
Sébastien Helleu
7b5b123365
fset: add different types of filters
...
Existing filter:
- by option name (part of name)
New filters:
- by configuration file ("f:xxx")
- by section name ("s:xxx")
- by options changed ("d:" or "d:xxx")
- by exact value ("==xxx")
- by value, format ("=xxx")
2017-06-25 16:35:27 +02:00
Sébastien Helleu
7b9b25988c
fset: add support of parent options, add color for quotes around strings, fix auto size of columns
2017-06-25 16:35:27 +02:00
Sébastien Helleu
7f5e92a278
fset: add toggle/decrease/increase/reset/unset actions on selected line
2017-06-25 16:35:27 +02:00
Sébastien Helleu
e66b3ffd57
fset: add colors for diff/undef values
2017-06-25 16:35:27 +02:00
Sébastien Helleu
2a5eb1564f
fset: add fset (Fast Set) plugin skeleton (WIP)
2017-06-25 16:35:27 +02:00