Florian Bruhin
4ebe643ea6
Use simple enums for constants
2014-05-05 07:45:36 +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
efc613811f
Implement numeric hints
2014-05-02 17:53:16 +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
cb8f824f01
Add basurl
2014-05-01 16:40:14 +02:00
Florian Bruhin
5d80831752
prevpage/nextpage updates
2014-05-01 16:35:26 +02:00
Florian Bruhin
fd678ff864
Make hints work
2014-05-01 15:27:32 +02:00
Florian Bruhin
b9d7c7e7d9
Lint fixes
2014-05-01 00:24:53 +02:00
Florian Bruhin
903d1876af
Handle editor errors
2014-04-30 10:59:43 +02:00
Florian Bruhin
1488e54567
Fix docstrings
2014-04-30 10:46:20 +02:00
Florian Bruhin
689723508f
Add broken JS checking for commands
2014-04-30 10:05:55 +02:00
Florian Bruhin
bc02df0bde
Add open_editor command
2014-04-29 22:16:44 +02:00
Florian Bruhin
a0f27fed61
Add manual hint following
2014-04-27 21:59:23 +02:00
Florian Bruhin
9252ef94ca
Consistent string chars
2014-04-25 16:53:23 +02:00
Florian Bruhin
bc077f7503
Check if currentFrame() is None when starting hints
2014-04-25 13:21:14 +02:00
Florian Bruhin
926194849c
Use normal commands for hint mode
2014-04-24 23:47:02 +02:00
Florian Bruhin
61802725a6
Actually use message.error for errors
2014-04-23 06:17:29 +02:00
Florian Bruhin
b167f1f8d8
Clarify QTBUG comment
2014-04-22 14:26:07 +02:00
Florian Bruhin
0de249e904
Support frames correctly in HintManager
2014-04-22 14:23:55 +02:00
Florian Bruhin
ebd3ab778f
Make scrolling work with multiple frames
2014-04-22 14:17:17 +02:00
Florian Bruhin
26124920cd
Display warnings if at beginning/end of history
2014-04-22 14:06:32 +02:00
Florian Bruhin
5d95c7e19c
Remove unused import
2014-04-22 12:10:27 +02:00
Florian Bruhin
ce274aa9c8
Fix printing
2014-04-22 11:16:45 +02:00
Florian Bruhin
78060fc879
Get rid of temp_message signal
2014-04-22 10:08:56 +02:00
Florian Bruhin
65f2409d03
hints: Handle relative/javascript links correctly
2014-04-21 23:44:45 +02:00
Florian Bruhin
a11b14fd2d
Implement more hinting modes
2014-04-21 19:29:11 +02:00
Florian Bruhin
ee8ba55676
Support esc to abort hinting
2014-04-21 17:17:34 +02:00
Florian Bruhin
d7b87e09c9
Implement modes and hint input.
2014-04-21 15:24:19 +02:00
Florian Bruhin
5a3966ca82
Fix lint, add documentation
2014-04-21 11:03:43 +02:00
Florian Bruhin
e6569f946c
Add proof-of-concept hinting
2014-04-21 11:03:41 +02:00
Florian Bruhin
39f580d9f1
Cleanup
2014-04-17 17:44:27 +02:00
Florian Bruhin
b323706f5f
Use maxsplit (passed to str.split()) instead bool
2014-04-17 12:06:27 +02:00
Florian Bruhin
4b1dcbd82a
Refactor tab/browser widgets
2014-04-17 09:44:26 +02:00