You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Improved history and tab completion
* Fix escape sequence formatting and improve highlighting
* Send selected text to shell from any buffer
* Add special handling of "vi" and "man" commands
* Various bugfixes
Type :Conque <command> to run your command in vim, for example:
24
27
25
28
:Conque bash
29
+
:Conque mysql -h localhost -u joe -p sock_collection
30
+
:Conque ipython
26
31
27
32
To open Conque in a new horizontal or vertical buffer use:
28
33
29
34
:ConqueSplit <command>
30
-
or
31
35
:ConqueVSplit <command>
32
36
37
+
Use insert mode to send commands to the shell. Use the <Tab> key to get more output from the shell. Conque is set to only a 40 milisecond timeout by default, so you will likely need to use the <Tab> key frequently.
38
+
33
39
== CONFIG OPTIONS ==
34
40
35
41
The following options can be added to your .vimrc file. (Defaults shown below)
36
42
37
-
" Use '...' filler characters while waiting for a response. Prevents sending extra <CR>'s to the terminal, although in some cases that may be desirable.
38
-
" 1 = on, 0 = off
39
-
let g:Conque_Use_Filler = 1
40
-
41
43
" Return prompt to user after this many miliseconds without any new output from the terminal.
42
-
" Increasing this value will cause fewer '...' read timeouts, but will also make the terminal appear less responsive.
44
+
" Increasing this value will cause fewer read timeouts, but will also make the terminal appear less responsive.
43
45
let g:Conque_Read_Timeout = 40
44
46
45
47
" Use this syntax type with Conque. The default is relatively stripped down, although it does provide good MySQL highlighting
46
48
let g:Conque_Syntax = 'conque'
47
49
48
-
" Allow commands plus their output to be folded. If the commands you run produce large amounts of output, folding
49
-
" them can make the terminal more readable. Very experimental. 1 = on, 0 = off
50
-
let g:Conque_Folding = 0
50
+
" Terminal identification
51
+
" Leaving this value as "dumb" may make the terminal slightly faster.
52
+
" Setting it to "xterm" will enable more features.
53
+
let g:Conque_TERM = 'dumb'
51
54
55
+
== KNOWN ISSUES ==
56
+
57
+
* Conque does not continuously poll your program for new output. If you are expecting more output but nothing is happening, press <Tab> to get more.
58
+
* Tab completion and history navigation may start to break down when your command is longer than the width of the screen. Setting g:Conque_TERM = 'xterm' in your .vimrc will usually correct this issue.
59
+
* Most complex, full-screen applications will not work in Conque. You will not be able to launch programs such as alpine using Conque.
60
+
* Some Ubuntu users have been able to load Conque on the terminal Vim, but not using graphical GVim. Two Ubuntu and one Kubuntu install later I haven't been able to reproduce this. If it happens to you, please send me an email with your :version output and operating system version.
52
61
53
62
== TROUBLESHOOTING ==
54
63
@@ -68,7 +77,16 @@ Most installations of Vim 7+ these days come built with Python.
68
77
69
78
== CHANGELOG ==
70
79
71
-
- 0.3 / 2009-10-13 -
80
+
- 0.4 / 2009-10-29
81
+
* Improved history and tab completion
82
+
* Fix escape sequence formatting and improve highlighting
83
+
* Send selected text to shell from any buffer
84
+
* Add special handling of "vi" and "man" commands
85
+
* Improve error handling
86
+
* Add key mappings for <C-p> <C-n> <C-l> <C-j>
87
+
* Various bugfixes
88
+
89
+
- 0.3 / 2009-10-13
72
90
* Apply escape sequence coloring to output, e.g. ls --color
0 commit comments