8213 Commits

Author SHA1 Message Date
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
d2a9d839a1 fset: update default value of fset.format.option2 to use 3 lines by default 2017-06-25 16:35:28 +02:00
Sébastien Helleu
a55958863e fset: add variables ${empty_xxx} (a field with only spaces for indentation) 2017-06-25 16:35:28 +02:00
Sébastien Helleu
a71cbf1f84 fset: keep selected line when options fset.look.format_number and fset.format.option* are changed 2017-06-25 16:35:28 +02:00
Sébastien Helleu
98272393fe fset: add ${newline} to display options on multiple lines, replace format options by colors for background 2017-06-25 16:35:28 +02:00
Sébastien Helleu
a49e255d96 fset: mark/unmark multiple options with mouse gesture up/down 2017-06-25 16:35:28 +02:00
Sébastien Helleu
74dec95655 fset: add option name in completion, in addition to words 2017-06-25 16:35:28 +02:00
Sébastien Helleu
68b337eb60 fset: add format options for marked options 2017-06-25 16:35:28 +02:00
Sébastien Helleu
1552a2327f fset: rename options fset.format.option_current* to fset.format.option_selected* 2017-06-25 16:35:28 +02:00
Sébastien Helleu
b6334ce355 fset: add ${index} and color options 2017-06-25 16:35:28 +02:00
Sébastien Helleu
a03b93b0db fset: add variable ${selected_line} 2017-06-25 16:35:28 +02:00
Sébastien Helleu
5acf4ba574 fset: only mark/unmark matching options with "m:" and "u:", do not toggle mark on non-matching options 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
0542633d89 fset: use option fset.look.marked_string in buffer title when options are marked 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
121faf7b12 fset: do not move selected line after pressing alt+',' (mark/unmark option) 2017-06-25 16:35:28 +02:00
Sébastien Helleu
a9d90b98a6 fset: do not refresh buffer when an option not displayed is changed 2017-06-25 16:35:28 +02:00
Sébastien Helleu
aa68fa623a fset: add missing key alt+p in buffer title 2017-06-25 16:35:28 +02:00
Sébastien Helleu
850922ff92 fset: add a second format for options, new key ctrl-X and input "x" to switch the format used 2017-06-25 16:35:28 +02:00
Sébastien Helleu
fdf7a5f13d fset: add separate word of each option in completion 2017-06-25 16:35:28 +02:00
Sébastien Helleu
dc946e55a5 fset: move sort option in /help fset 2017-06-25 16:35:28 +02:00
Sébastien Helleu
263c2904a7 fset: add completion "fset_options" 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
28dcb1049b fset: fix memory leak in allocation of fset 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
f7516bd6d8 fset: fix keys alt+'+' and alt+'-' in title of fset buffer 2017-06-25 16:35:28 +02:00
Sébastien Helleu
f943951ade fset: set/append to value with alt+'+'/'-' and mouse gesture left/right if option is not of type integer/color 2017-06-25 16:35:28 +02:00
Sébastien Helleu
9db3c63bdc fset: add input "p" in /help fset 2017-06-25 16:35:28 +02:00
Sébastien Helleu
c5e5818be8 fset: fix input "v" in fset buffer, add input "p" to toggle plugins descriptions 2017-06-25 16:35:28 +02:00
Sébastien Helleu
ac3632c22f fset: add completion values "0" and "end" for command /fset -go 2017-06-25 16:35:28 +02:00
Sébastien Helleu
c9460565b8 fset: add key alt-p on fset buffer, rename option fset.look.show_plugin_description to fset.look.show_plugins_desc 2017-06-25 16:35:28 +02:00
Sébastien Helleu
cb929bcac1 fset: fix cursor position when appending to an option with NULL value 2017-06-25 16:35:28 +02:00
Sébastien Helleu
b879df09b5 tests: check that fset plugin is loaded 2017-06-25 16:35:28 +02:00
Sébastien Helleu
7df7e9faf1 fset: add key ctrl-L and input "<<" and ">>" on fset buffer 2017-06-25 16:35:28 +02:00
Sébastien Helleu
c1801663f3 fset: add missing keys/mouse actions in /help fset 2017-06-25 16:35:28 +02:00
Sébastien Helleu
f8fad8e6a5 fset: remove dead assignment 2017-06-25 16:35:28 +02:00
Sébastien Helleu
6bbc2f3f4c fset: add allowed values for integers in help bar, rename option fset.color.help_string_values to fset.color.help_values 2017-06-25 16:35:28 +02:00
Sébastien Helleu
986ccff885 fset: add keys F11/F12 to scroll fset buffer horizontally, add input "<" and ">", add option fset.look.scroll_horizontal 2017-06-25 16:35:28 +02:00
Sébastien Helleu
cee704b75c fset: add fset source files to generate translations 2017-06-25 16:35:28 +02:00
Sébastien Helleu
775e271ad8 fset: add filter "xxx" in /help fset 2017-06-25 16:35:28 +02:00
Sébastien Helleu
1f8fc6ec9b fset: use only short type name in filter "t:xxx" 2017-06-25 16:35:28 +02:00
Sébastien Helleu
6ba65da06e fset: fix selected line after changing option fset.look.show_plugin_description 2017-06-25 16:35:28 +02:00
Sébastien Helleu
690ef1e309 fset: add options for colors in buffer's title
New options:
- fset.color.title_count_options
- fset.color.title_current_option
- fset.color.title_filter
- fset.color.title_marked_options
- fset.color.title_sort
2017-06-25 16:35:28 +02:00
Sébastien Helleu
476f6ae7bb doc: add "config_name" and "section_name" in function config_option_get_string (plugin API reference) 2017-06-25 16:35:28 +02:00
Sébastien Helleu
6c112cef7c fset: add sort in buffer title 2017-06-25 16:35:27 +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
384b3adf9e fset: use English short type name for ${type} in filter, remove ${type_en} 2017-06-25 16:35:27 +02:00
Sébastien Helleu
88bc4d9cc1 fset: add completion "c:" in command /fset 2017-06-25 16:35:27 +02:00
Sébastien Helleu
dd18087db6 fset: add variables default_value, default_value_undef, value_undef and value_changed in filter "c:" 2017-06-25 16:35:27 +02:00
Sébastien Helleu
be7b84bc94 fset: increase size of hashtable for extra vars in evaluation of lines 2017-06-25 16:35:27 +02:00