Florian Bruhin
|
9ab8f42e20
|
s/commandmode/normalmode
|
2014-04-24 21:37:51 +02:00 |
|
Florian Bruhin
|
9320c813f7
|
Add set_cmd_text to MessageBridge
|
2014-04-24 21:28:24 +02:00 |
|
Florian Bruhin
|
c674d96cfe
|
Reorganize input modules into keyinput subpackage
|
2014-04-24 21:03:45 +02:00 |
|
Florian Bruhin
|
6f7391d7d1
|
Leave insert mode in loadStarted
|
2014-04-24 19:06:51 +02:00 |
|
Florian Bruhin
|
b372c23b80
|
Move hint webelem code to utils.webelem
|
2014-04-24 16:30:59 +02:00 |
|
Florian Bruhin
|
6fb52e610d
|
Leave insert mode when loadFinished with ok=False
|
2014-04-24 16:27:18 +02:00 |
|
Florian Bruhin
|
1c5ae25b68
|
Start implementing auto_insert_mode
|
2014-04-24 16:03:16 +02:00 |
|
Florian Bruhin
|
10d7d887ec
|
Pass keypresses to statusbar correctly
|
2014-04-24 15:47:38 +02:00 |
|
Florian Bruhin
|
b3418cae5d
|
Improve _is_editable()
|
2014-04-24 13:13:58 +02:00 |
|
Florian Bruhin
|
a82ab6d707
|
Go to insert mode when plugin clicked
|
2014-04-24 07:41:20 +02:00 |
|
Florian Bruhin
|
95691e1e11
|
Show passthrough modes in statusbar
|
2014-04-24 06:59:39 +02:00 |
|
Florian Bruhin
|
3d292fbc27
|
Use a stack for current modes
|
2014-04-24 06:44:58 +02:00 |
|
Florian Bruhin
|
f3db29c010
|
Enter normal mode when clicking non-editable elem
|
2014-04-23 23:26:02 +02:00 |
|
Florian Bruhin
|
b4b9b6c69d
|
Enter/leave command mode for Command widget
|
2014-04-23 23:25:06 +02:00 |
|
Florian Bruhin
|
8f44b56923
|
Start implementing eventFilter in ModeManager
|
2014-04-23 23:20:39 +02:00 |
|
Florian Bruhin
|
a33c9827d6
|
Check for editable fields in mousePressEvent
|
2014-04-23 21:18:05 +02:00 |
|
Florian Bruhin
|
8b5daad367
|
Add ModeManager
|
2014-04-23 21:15:47 +02:00 |
|
Florian Bruhin
|
a67ed4d054
|
Override mousePressEvent instead of event
|
2014-04-23 07:34:23 +02:00 |
|
Florian Bruhin
|
7acd32a5d7
|
Display error when there's nothing to undo
|
2014-04-23 06:17:36 +02:00 |
|
Florian Bruhin
|
61802725a6
|
Actually use message.error for errors
|
2014-04-23 06:17:29 +02:00 |
|
Florian Bruhin
|
21bb9840d9
|
Simplify padding in Qt-CSS
|
2014-04-22 23:02:51 +02:00 |
|
Florian Bruhin
|
06ff2e00e9
|
Always draw categories correctly in completion
|
2014-04-22 21:38:06 +02:00 |
|
Florian Bruhin
|
fb9ac1bc4c
|
Restyle tabbar
|
2014-04-22 20:49:16 +02:00 |
|
Florian Bruhin
|
55e3aca702
|
linting cleanup
|
2014-04-22 17:53:27 +02:00 |
|
Florian Bruhin
|
8dfc44da59
|
Remove another FIXME
|
2014-04-22 15:58:44 +02:00 |
|
Florian Bruhin
|
76f4917ae9
|
Implement wrapping/message when switching tabs
|
2014-04-22 15:57:38 +02:00 |
|
Florian Bruhin
|
963066b4bd
|
Remove some old FIXMEs
|
2014-04-22 14:45:24 +02:00 |
|
Florian Bruhin
|
0de249e904
|
Support frames correctly in HintManager
|
2014-04-22 14:23:55 +02:00 |
|
Florian Bruhin
|
b794739d94
|
Remove unneeded assignment
|
2014-04-22 13:56:25 +02:00 |
|
Florian Bruhin
|
af1ba0edf6
|
Re-sort some functions
|
2014-04-22 10:45:07 +02:00 |
|
Florian Bruhin
|
1a68bdb9a9
|
Clean up signal connections
|
2014-04-22 10:40:33 +02:00 |
|
Florian Bruhin
|
78060fc879
|
Get rid of temp_message signal
|
2014-04-22 10:08:56 +02:00 |
|
Florian Bruhin
|
e1b7305e40
|
Get rid of unneeded text slots in statusbar
|
2014-04-22 10:00:43 +02:00 |
|
Florian Bruhin
|
d700d962af
|
Add the ability to display persistent messages.
|
2014-04-22 09:06:17 +02:00 |
|
Florian Bruhin
|
1740d4c60f
|
Ignore empty js statusbar messages.
|
2014-04-22 09:05:53 +02:00 |
|
Florian Bruhin
|
ba7f56f5e9
|
Add different hinting modes (yank, backtab, rapid)
|
2014-04-21 23:33:36 +02:00 |
|
Florian Bruhin
|
05e3fb8650
|
Add :backtabopen command
|
2014-04-21 23:33:19 +02:00 |
|
Florian Bruhin
|
1c5686f5e3
|
Handle crashes before config is loaded correctly
|
2014-04-21 21:09:15 +02:00 |
|
Florian Bruhin
|
695ab70d7c
|
Style fixes
|
2014-04-21 21:05:39 +02:00 |
|
Florian Bruhin
|
a6789095b3
|
Fix paste when clipboard is empty
|
2014-04-21 20:29:58 +02:00 |
|
Florian Bruhin
|
4f58d067b4
|
Clear errors when key is pressed
|
2014-04-21 20:21:42 +02:00 |
|
Florian Bruhin
|
a11b14fd2d
|
Implement more hinting modes
|
2014-04-21 19:29:11 +02:00 |
|
Florian Bruhin
|
0741326e5d
|
Make it possible to open tabs in background
|
2014-04-21 19:03:04 +02:00 |
|
Florian Bruhin
|
20dd33fb7a
|
Set focus on webview before processing click
|
2014-04-21 17:23:22 +02:00 |
|
Florian Bruhin
|
de0e96ab2d
|
Add clicking on links
|
2014-04-21 16:59:03 +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
|
975d83b50e
|
Respect inspector height for completion
|
2014-04-17 15:58:09 +02:00 |
|
Florian Bruhin
|
dea30e3f4d
|
Ensure developer extras are enabled for webinspector
|
2014-04-17 15:46:29 +02:00 |
|
Florian Bruhin
|
457e173592
|
More config cleanup.
This renames the config instance from "config" to "instance" and adds a
convenience get() function in the config module.
|
2014-04-17 15:26:27 +02:00 |
|
Florian Bruhin
|
b323706f5f
|
Use maxsplit (passed to str.split()) instead bool
|
2014-04-17 12:06:27 +02:00 |
|
Florian Bruhin
|
72340575af
|
Remove value from on_config_changed signal again.
Turns out this causes more trouble than it's worth, and it's unintuitive
from which layer we get the value.
|
2014-04-17 11:39:25 +02:00 |
|
Florian Bruhin
|
c0236b8d22
|
Use a proper separated model for cmd history
|
2014-04-17 11:08:14 +02:00 |
|
Florian Bruhin
|
6b72c3dbdf
|
Fix long line
|
2014-04-17 09:51:05 +02:00 |
|
Florian Bruhin
|
4b1dcbd82a
|
Refactor tab/browser widgets
|
2014-04-17 09:44:26 +02:00 |
|
Florian Bruhin
|
58ae1f7441
|
Add comment about CurCommandDispatcher
|
2014-04-17 08:24:59 +02:00 |
|
Florian Bruhin
|
57baafbf30
|
Change configdata from function to attribute
|
2014-04-16 16:32:14 +02:00 |
|
Florian Bruhin
|
2adcde1c89
|
Implement web inspector
|
2014-04-16 14:12:04 +02:00 |
|
Florian Bruhin
|
e878fc538d
|
Fix some checks
|
2014-04-16 10:02:34 +02:00 |
|
Florian Bruhin
|
4ca8cc9537
|
Add value to config.changed signal
|
2014-04-16 09:50:24 +02:00 |
|
Florian Bruhin
|
a410d56a78
|
Implement command history
|
2014-04-16 09:08:56 +02:00 |
|
Florian Bruhin
|
dad6451b7e
|
style fixes
|
2014-04-15 17:21:12 +02:00 |
|
Florian Bruhin
|
88b522fa16
|
Only clear selection model if it exists
|
2014-04-15 17:16:28 +02:00 |
|
Florian Bruhin
|
f959c0c137
|
Add completion for settings values
|
2014-04-14 17:54:11 +02:00 |
|
Florian Bruhin
|
44ce804bdf
|
Highlight all rows in completion
|
2014-04-13 23:06:41 +02:00 |
|
Florian Bruhin
|
27046b5186
|
Give completion items a bit more space
|
2014-04-13 22:35:55 +02:00 |
|
Florian Bruhin
|
f59f8cac6c
|
Clear completion model after an item is selected
|
2014-04-13 22:11:47 +02:00 |
|
Florian Bruhin
|
04807489b7
|
Update everything needed when config is changed
|
2014-04-10 23:30:45 +02:00 |
|
Florian Bruhin
|
aa616e5ac7
|
Start implementing config changed signal
|
2014-04-10 18:01:16 +02:00 |
|
Florian Bruhin
|
175eabdc80
|
Remove fallback values from config
|
2014-04-10 14:40:02 +02:00 |
|
Florian Bruhin
|
c5ca0e56be
|
Remove blank lines before """ in docstrings.
pep257 has changed in this regard so we reflect this change.
|
2014-04-10 14:21:27 +02:00 |
|
Florian Bruhin
|
c26430d08d
|
Remove annoying two-word completions
|
2014-04-10 06:58:58 +02:00 |
|
Florian Bruhin
|
782242de04
|
Fix marking of items
|
2014-04-09 21:21:15 +02:00 |
|
Florian Bruhin
|
18bcae40c5
|
Fix completing when text ends with space #2
|
2014-04-09 21:15:18 +02:00 |
|
Florian Bruhin
|
d485d8cc4e
|
Remove strech from statusbar
|
2014-04-09 21:11:11 +02:00 |
|
Florian Bruhin
|
7eb27c86ee
|
Fix some completion bugs
|
2014-04-09 20:57:25 +02:00 |
|
Florian Bruhin
|
3f7635619a
|
Complete multi-part values correctly
|
2014-04-09 17:54:41 +02:00 |
|
Florian Bruhin
|
3c343ecff7
|
Handle prefixes correctly in on_change_completed_part
|
2014-04-09 16:03:35 +02:00 |
|
Florian Bruhin
|
ad742d51d8
|
Set text correctly when completing
|
2014-04-09 07:14:26 +02:00 |
|
Florian Bruhin
|
fd3262e2ba
|
Move split_cmdline to commands.parsers
|
2014-04-09 07:07:32 +02:00 |
|
Florian Bruhin
|
deb286272c
|
Use command parser for completions
|
2014-04-09 06:58:17 +02:00 |
|
Florian Bruhin
|
361dc7d037
|
Fix checks and spellings
|
2014-04-07 17:20:14 +02:00 |
|
Florian Bruhin
|
c865cc1b84
|
Don't set pattern etc. when model is None
|
2014-03-26 20:20:09 +01:00 |
|
Florian Bruhin
|
3635a40c56
|
Always set model when needed.
|
2014-03-26 20:19:46 +01:00 |
|
Florian Bruhin
|
1132f7bb6c
|
Lint fixes
|
2014-03-24 11:48:56 +01:00 |
|
Florian Bruhin
|
678b4d54af
|
Refactor completion chosing
|
2014-03-24 11:37:41 +01:00 |
|
Florian Bruhin
|
a5702c781f
|
Actually append cmd text on append_cmd_text
|
2014-03-23 21:36:01 +01:00 |
|
Florian Bruhin
|
8ebd2929fd
|
Rename model to _model for completionview
|
2014-03-23 21:34:02 +01:00 |
|
Florian Bruhin
|
ea0ef4fb01
|
Add FIXME for backspacing
|
2014-03-23 21:15:17 +01:00 |
|
Florian Bruhin
|
cea6c0934f
|
Don't set model in init
|
2014-03-21 20:17:03 +01:00 |
|
Florian Bruhin
|
384e7c1927
|
Don't append space when completing
|
2014-03-21 20:12:49 +01:00 |
|
Florian Bruhin
|
b9492d0f1e
|
Revert "Remove ignore_next"
This reverts commit df6c1fd26d .
|
2014-03-21 20:11:20 +01:00 |
|
Florian Bruhin
|
bd2aa2d723
|
Only change completion when necessary
|
2014-03-21 20:11:18 +01:00 |
|
Florian Bruhin
|
df6c1fd26d
|
Remove ignore_next
|
2014-03-21 20:02:17 +01:00 |
|
Florian Bruhin
|
fa6f464e23
|
Refactor completion model changing
|
2014-03-21 20:01:13 +01:00 |
|
Florian Bruhin
|
a643bcd617
|
Store complete model correctly
|
2014-03-21 19:19:55 +01:00 |
|
Florian Bruhin
|
ed4f168779
|
Attempt to use separate QSFPMs
|
2014-03-21 17:00:20 +01:00 |
|
Florian Bruhin
|
df26d4ad91
|
Completion pattern update
|
2014-03-10 00:39:15 +01:00 |
|