Florian Bruhin
|
45e7e35233
|
Detect mutated values in new config
This will allow config.py to get a value and then mutate it, and we can also
make things easier for :bind and :unbind.
|
2017-07-04 15:08:03 +02:00 |
|
Florian Bruhin
|
9bd438618a
|
Add a test for DuplicateKeyError
|
2017-07-04 15:08:03 +02:00 |
|
Florian Bruhin
|
2a40401398
|
Fix config tests for new Command type
|
2017-07-04 15:08:03 +02:00 |
|
Florian Bruhin
|
2577b2c5e3
|
Validate configtypes.Command correctly
|
2017-07-04 15:08:03 +02:00 |
|
Florian Bruhin
|
ad919fc972
|
Add a test for :bind with a wrong mode
|
2017-07-04 15:08:03 +02:00 |
|
Florian Bruhin
|
23d30d4fc0
|
Fix remaining :bind/:unbind issues
|
2017-07-04 15:08:03 +02:00 |
|
Florian Bruhin
|
f434f955c2
|
Improve exception handling for :bind/:unbind
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
ba1bc29a97
|
Initial :bind/:unbind implementation
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
290d27a064
|
Add a cmdexc.Error
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
a6c629899e
|
Split CommandRunner into runner/parser
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
d4cbd4ace4
|
Fix getting the scrollbar option
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
d9f1c4595e
|
Make "the option ... should be set to ..." unambiguous
Otherwise, it'd collide with the cookie check.
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
ed5bea6e3f
|
Call int() for zoom level messages
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
3c2d568a2e
|
Add an ID for qute://settings inputs
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
d7f1ebedbf
|
Fix toggling options
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
44e4816cbb
|
Use get_opt in NewConfigManager.set
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
5081e4f201
|
Fix NewConfigManager.get_str
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
5e4675b34a
|
Fix ignore_case handling
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
340a62869d
|
Fix javascript.prompt default
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
ceca99a99c
|
Fix :help with new config
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
e752f87876
|
Add Shift-Delete mapping for :completion-item-del
This seems to be what Chromium and Firefox use for the same purpose.
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
75798bebb0
|
Normalize bindings correctly when checking key_mappings
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
383968d948
|
Add a Key config type
Make sure any key we get from the config is normalized).
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
0d062b28bf
|
Comment out failing test
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
e894ad4ab0
|
Improve :set --temp docs
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
6aafaca329
|
Fix invalid default_page replacement
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
ae6cc543ed
|
Fix shared.feature_permission
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
bd9b45bb96
|
tests: Fix more issues with new config
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
089e1ee91b
|
Rewrite various references to old settings
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
88fb5bbd82
|
tests: Fix various issues with new config
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
ab1b80967f
|
Disable tests which won't work yet
They are re-enabled in later commits.
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
198040b2e2
|
Fix setting descriptions
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
f27978e268
|
Rename input.insert_mode.auto_focused to _load
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
3470e9bf5d
|
Fix invocation with -s
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
471755d370
|
Fix old config access in hints
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
3aa7f771c1
|
Fix dirbrowser.html for stricter jinja env
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
d0904a9f67
|
Adjust test settings
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
c2a2845ee7
|
Remove the tabs.movable setting
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
85bee4a7d2
|
Rename completion background settings to .odd/.even
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
bc8176ff21
|
Remove most legacy config code
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
785de9fb99
|
Add dump_userconfig
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
b5eac744b5
|
Remove old caching code
Not deleting debug_cache_stats as we'll soon re-add stuff there.
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
46d0fee11b
|
Bring back :set
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
30f1970850
|
Fix key-config usage
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
aa75262fe4
|
Fix keyhintwidget
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
22f096088b
|
Fix alias handling
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
f5d2c48bbb
|
Fix new keyconfig issues
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
056edcfed3
|
More keyconfig work
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
67afc06d79
|
Initial work on new keyconfig
|
2017-07-04 15:08:02 +02:00 |
|
Florian Bruhin
|
e4278a69ac
|
Re-activate aliases
|
2017-07-04 15:08:02 +02:00 |
|