Florian Bruhin
91e7565d1e
Update TODO
2014-05-04 18:07:09 +02:00
Florian Bruhin
970d8fd7ba
Shorter completion header texts
2014-05-04 18:06:25 +02:00
Florian Bruhin
677678be81
Refactor websettings.py
2014-05-04 01:50:37 +02:00
Florian Bruhin
4ff5431436
Fix checks
2014-05-04 01:33:01 +02:00
Florian Bruhin
ec6066c7ba
Show favicons
2014-05-04 01:28:34 +02:00
Florian Bruhin
c9f7d6771a
Enable persistent webkit storage
2014-05-04 01:11:19 +02:00
Florian Bruhin
851f473e0c
Add more webkit settings
2014-05-04 01:06:52 +02:00
Florian Bruhin
cece9125ac
Add user stylesheet setting
2014-05-03 16:13:32 +02:00
Florian Bruhin
ff37f03725
Explain why we use subprocess/QProcess.
2014-05-03 14:27:44 +02:00
Florian Bruhin
9e609bae8d
Add :spawn command
2014-05-03 14:25:22 +02:00
Florian Bruhin
8ada39ff8b
Add focus_tab command
2014-05-03 00:32:43 +02:00
Florian Bruhin
0d1ada27fd
Update TODO
2014-05-03 00:20:23 +02:00
Florian Bruhin
f7fa315890
Better URL detection
2014-05-03 00:20:01 +02:00
Florian Bruhin
a5c5910b25
Update TODO
2014-05-02 23:50:55 +02:00
Florian Bruhin
af68474fc3
Make sure frame is not None in HintManager.start
2014-05-02 18:57:59 +02:00
Florian Bruhin
1c88688158
Update TODO
2014-05-02 17:54:22 +02:00
Florian Bruhin
c33fc62d2f
Fix lint
2014-05-02 17:53:59 +02:00
Florian Bruhin
efc613811f
Implement numeric hints
2014-05-02 17:53:16 +02:00
Florian Bruhin
e5c7d467ae
Update TODO
2014-05-02 16:54:44 +02:00
Florian Bruhin
54d00938c5
Show config values correctly
2014-05-02 16:53:37 +02:00
Florian Bruhin
0fc789509f
Use setData of model instead of item
2014-05-02 16:29:01 +02:00
Florian Bruhin
e54a649337
Add on_config_changed slot for models.
2014-05-02 16:23:51 +02:00
Florian Bruhin
5933585a23
Resize model columns properly by hand
2014-05-02 16:23:35 +02:00
Florian Bruhin
35006bd246
Add a misc column to models.
2014-05-02 16:23:11 +02:00
Florian Bruhin
fb24bcf016
Update TODO
2014-05-02 15:24:45 +02:00
Florian Bruhin
204cffc4cf
Add logging when tabbing
2014-05-02 15:24:36 +02:00
Florian Bruhin
cbb9a2656f
Spelling fix
2014-05-02 15:24:26 +02:00
Florian Bruhin
45e1feeb27
Handle arguments after aliases correctly when splitting.
2014-05-02 15:24:10 +02:00
Florian Bruhin
1655ddbfac
Restore original command when splitting aliases
2014-05-02 15:23:45 +02:00
Florian Bruhin
b961cb8907
Regenerate CommandCompletionModel if necessary.
2014-05-02 15:23:25 +02:00
Florian Bruhin
f8ab7e5052
Add aliases to CommandCompletionModel
2014-05-02 15:22:45 +02:00
Florian Bruhin
6557b8303a
Disallow spaces in aliases.
2014-05-02 15:21:48 +02:00
Florian Bruhin
f4a59b2d71
Support forbidden chars in strings.
2014-05-02 15:21:33 +02:00
Florian Bruhin
b74a97580f
Handle completions for ValueList sections correctly
2014-05-02 14:18:40 +02:00
Florian Bruhin
379a6219ec
Fix config escape comment
2014-05-02 13:30:51 +02:00
Florian Bruhin
f935d99d52
Don't escape values anymore
2014-05-02 13:28:04 +02:00
Florian Bruhin
b6b9738c25
Revert "Don't escape values in configdata."
...
This reverts commit cb0d0d1af2
.
2014-05-02 13:24:10 +02:00
Florian Bruhin
24939603ea
Revert "Escape values in default config comments"
...
This reverts commit be86ca03e2
.
2014-05-02 13:24:07 +02:00
Florian Bruhin
de368aa43d
Revert "More escaping fixes"
...
This reverts commit fcb10e2bff
.
2014-05-02 13:24:00 +02:00
Florian Bruhin
0640eacb95
Catch ValueError when catching :set errors
2014-05-02 12:27:06 +02:00
Florian Bruhin
fcb10e2bff
More escaping fixes
2014-05-02 12:25:30 +02:00
Florian Bruhin
3b015cd5df
Cache ordered values in ValueList section
2014-05-02 11:46:58 +02:00
Florian Bruhin
be86ca03e2
Escape values in default config comments
2014-05-02 11:30:51 +02:00
Florian Bruhin
cb0d0d1af2
Don't escape values in configdata.
2014-05-02 11:28:36 +02:00
Florian Bruhin
554d5d2745
Fix command length (s/args/nargs)
2014-05-02 11:28:11 +02:00
Florian Bruhin
615a2e0bb5
Handle invalid hinting modes/targets
2014-05-02 11:25:24 +02:00
Florian Bruhin
ae0966a384
Fix encoding issues on windows.
...
locale.getpreferredencoding(False) returns cp1252 on Windows, which is
unable to parse our nice unicode arrows.
Therefore, we always need to specify the encoding when using open().
Also we exclude configdata.py from pep257 on Windows because it doesn't
detect the encoding correctly... Bug is submitted:
https://github.com/GreenSteam/pep257/issues/70
2014-05-02 11:15:38 +02:00
Florian Bruhin
be467d5e50
Refactor command argument splitting.
...
This uses split=True/False as cmdutils.register argument again (because
we would never want to set maxsplit ourselves, only not splitting the
*last* argument makes any sense.
Also this uses shlex for splitting again, like earlier.
2014-05-02 10:28:41 +02:00
Florian Bruhin
de5f85982f
Add new _tabopen method for tabopen and backtabopen.
2014-05-02 10:11:47 +02:00
Florian Bruhin
836a5e04a5
Allow empty keys in config
2014-05-02 06:59:46 +02:00