Florian Bruhin
|
1b46c96192
|
Fix completion when deleting command
|
2014-11-10 07:59:39 +01:00 |
|
Florian Bruhin
|
d71147898b
|
Move completion logic from statusbar widget to completer.
Fixes #247.
|
2014-11-10 07:49:22 +01:00 |
|
Florian Bruhin
|
5e7ef5201c
|
Move statusbar-cmd registering.
|
2014-11-10 07:05:57 +01:00 |
|
Florian Bruhin
|
10059ce70f
|
Remove unneeded _get_object call.
|
2014-11-10 07:05:24 +01:00 |
|
Florian Bruhin
|
404e425a9e
|
Clean up faulthandler import
|
2014-11-09 22:59:14 +01:00 |
|
Florian Bruhin
|
5f9c56bcdd
|
Fix exception when logging Qt warning without function.
|
2014-11-09 22:57:39 +01:00 |
|
Florian Bruhin
|
bc009ae624
|
Fix lint in split.py
|
2014-11-09 22:15:44 +01:00 |
|
Florian Bruhin
|
326ce91eb7
|
Append hint elements inside body.
Fixes #226.
|
2014-11-09 22:02:08 +01:00 |
|
Florian Bruhin
|
40be804ee6
|
Don't handle "foo: bar" as URL.
Fixes #227.
|
2014-11-09 21:54:15 +01:00 |
|
Florian Bruhin
|
bf752f6ea4
|
Update pyPEG2 install instructions.
Fixes #243.
|
2014-11-09 21:48:33 +01:00 |
|
Florian Bruhin
|
b7c1f32922
|
Strip pattern when completing.
|
2014-11-09 20:47:39 +01:00 |
|
Florian Bruhin
|
f8dc2a9fb4
|
Add additional split test with flags.
|
2014-11-09 20:47:27 +01:00 |
|
Florian Bruhin
|
4e9b9baeab
|
Split commands with split=False correctly.
Fixes #231.
|
2014-11-09 20:46:21 +01:00 |
|
Florian Bruhin
|
a86279df5e
|
Set cursor part correctly if the cursor is at the end.
|
2014-11-09 20:45:47 +01:00 |
|
Florian Bruhin
|
f689c89316
|
Merge branch 'shlex'
Fixes #122.
Fixes #232.
|
2014-11-09 18:25:51 +01:00 |
|
Florian Bruhin
|
61943b5a77
|
Fix completion
|
2014-11-09 18:12:36 +01:00 |
|
Florian Bruhin
|
31ee458e56
|
Hide _GTK_LOAD_ICONTHEMES Qt error
|
2014-11-08 20:03:33 +01:00 |
|
Florian Bruhin
|
2b8d6c5dd7
|
Use a for loop
|
2014-11-06 09:02:21 +01:00 |
|
Florian Bruhin
|
5fe04a6aec
|
Make completion work more or less
|
2014-11-06 08:26:01 +01:00 |
|
Florian Bruhin
|
ac61422059
|
Fix splitting of whitespace at EOL
|
2014-11-06 08:25:46 +01:00 |
|
Florian Bruhin
|
d730471fd7
|
Start using keep=True for commandline.
|
2014-11-06 07:15:02 +01:00 |
|
Florian Bruhin
|
76b72d3438
|
Try splitting with whitespace at next token.
|
2014-11-06 07:14:36 +01:00 |
|
Florian Bruhin
|
ca1ca7db36
|
shlexer cleanup
|
2014-11-06 07:13:58 +01:00 |
|
Florian Bruhin
|
77949c8d33
|
Get rid of continue
|
2014-11-06 06:46:21 +01:00 |
|
Florian Bruhin
|
cb24ec58cc
|
Use yield
|
2014-11-06 06:44:23 +01:00 |
|
Florian Bruhin
|
9591e86054
|
cleanup state=None
|
2014-11-05 23:48:57 +01:00 |
|
Florian Bruhin
|
e6f4ac9b99
|
cleanup
|
2014-11-05 23:47:48 +01:00 |
|
Florian Bruhin
|
807e0944b6
|
Fix broken test case
|
2014-11-05 21:49:15 +01:00 |
|
Florian Bruhin
|
40a1c4a2d9
|
Remove newline test
|
2014-11-05 21:44:52 +01:00 |
|
Florian Bruhin
|
1d9b60d733
|
Fix some tests
|
2014-11-05 21:42:27 +01:00 |
|
Florian Bruhin
|
714ba530d3
|
Add tests for keep=True
|
2014-11-05 07:58:28 +01:00 |
|
Florian Bruhin
|
e68c28ebfc
|
Adjust test case formatting
|
2014-11-05 07:46:28 +01:00 |
|
Florian Bruhin
|
ac355b1c7c
|
Use vdebug level.
|
2014-11-05 07:42:21 +01:00 |
|
Florian Bruhin
|
22da17bbca
|
Add a keep-mode to shlexer.
|
2014-11-05 07:41:17 +01:00 |
|
Florian Bruhin
|
9ed466b536
|
Add python shlex tests
|
2014-11-04 21:08:26 +01:00 |
|
Florian Bruhin
|
c308de95d1
|
Clean up tests
|
2014-11-04 21:06:50 +01:00 |
|
Florian Bruhin
|
82e95d82d1
|
cleanup
|
2014-11-04 21:06:43 +01:00 |
|
Florian Bruhin
|
84916448a9
|
Use iterator to read chars
|
2014-11-04 20:41:29 +01:00 |
|
Florian Bruhin
|
409eba76ca
|
Handle safe parsing directly in ShellLexer
|
2014-11-04 20:24:42 +01:00 |
|
Florian Bruhin
|
95f7940996
|
Get rid of _get_lexer.
|
2014-11-04 20:13:38 +01:00 |
|
Florian Bruhin
|
430ef5c935
|
Whitespace cleanup
|
2014-11-04 20:13:31 +01:00 |
|
Florian Bruhin
|
89a2057cac
|
Simplify eof handling
|
2014-11-04 20:09:45 +01:00 |
|
Florian Bruhin
|
cfafc2e235
|
Get rid of get_token
|
2014-11-04 20:08:14 +01:00 |
|
Florian Bruhin
|
9a5df13639
|
Use logging for debug
|
2014-11-04 20:06:58 +01:00 |
|
Florian Bruhin
|
cb76a100c2
|
Assume whitespace_split=True, get rid of wordchars/pushback
|
2014-11-03 21:48:10 +01:00 |
|
Florian Bruhin
|
9180a8b0bb
|
shlex: Some lint cleanup
|
2014-11-03 21:43:34 +01:00 |
|
Florian Bruhin
|
b8d9f3b041
|
shlex: Remove lineno/commenters
|
2014-11-03 21:37:36 +01:00 |
|
Florian Bruhin
|
861705f655
|
shlex: Assume posix=True
|
2014-11-03 21:35:47 +01:00 |
|
Florian Bruhin
|
cab18c248c
|
shlex: Remove unneeded stuff
|
2014-11-03 21:30:39 +01:00 |
|
Florian Bruhin
|
3fa8efc34b
|
Initial shlex fork
|
2014-11-03 21:27:07 +01:00 |
|