Conque term and ack and mkd in my default distro
git-svn-id: http://photonzero.com/dotfiles/trunk@52 23f722f6-122a-0410-8cef-c75bd312dd78
This commit is contained in:
parent
edb42d8a63
commit
4f53bafad2
9 changed files with 5733 additions and 64 deletions
156
.vim/doc/conque_term.txt
Normal file
156
.vim/doc/conque_term.txt
Normal file
|
|
@ -0,0 +1,156 @@
|
|||
*ConqueTerm* Plugin to run a shell in a buffer
|
||||
|
||||
The ConqueTerm plugin will convert a buffer into a terminal emulator, allowing
|
||||
you to run a shell or shell application in the buffer.
|
||||
|
||||
*conque_term-usage*
|
||||
|
||||
Type :ConqueTerm <command> to launch an application in the current buffer. E.g.
|
||||
|
||||
:ConqueTerm bash
|
||||
:ConqueTerm mysql -h localhost -u joe_lunchbox Menu
|
||||
:ConqueTerm man top
|
||||
|
||||
Use :ConqueTermSplit or :ConqueTermVSplit to open Conque in a new horizontal
|
||||
or vertical buffer.
|
||||
|
||||
Keys pressed in insert mode will be sent to the shell, along with output from
|
||||
the 'p' command in normal mode.
|
||||
|
||||
Press the <Esc> key twice to send a single <Esc> to the shell. Pressing this
|
||||
key once will leave insert mode like normal.
|
||||
|
||||
Press <F9> in any buffer to send a visual selection to the shell.
|
||||
|
||||
|
||||
*conque_term-settings*
|
||||
|
||||
Set the following in your .vimrc (default values shown)
|
||||
|
||||
" Enable colors. Setting this to 0 will make your terminal faster.
|
||||
let g:ConqueTerm_Color = 1
|
||||
|
||||
" Set your terminal type. I strong recommend leaving this as vt100,
|
||||
" however more features may be enabled with xterm.
|
||||
let g:ConqueTerm_TERM = 'vt100'
|
||||
|
||||
" Set buffer syntax. Conque has highlighting for MySQL, but not much else.
|
||||
let g:ConqueTerm_Syntax = 'conque'
|
||||
|
||||
" Continue updating shell when it's not the current, focused buffer
|
||||
let g:ConqueTerm_ReadUnfocused = 1
|
||||
|
||||
|
||||
*conque_term-requirements*
|
||||
|
||||
The following minimum requirements are needed to run Conque. Conque will not
|
||||
run on Windows without a Cygwin-like environment.
|
||||
|
||||
- Vim 7.1
|
||||
- Python 2.3
|
||||
- Supported operating systems: *nix, Mac, or Cygwin
|
||||
|
||||
Tested on:
|
||||
- Vim 7.2 / Python 2.6 / Ubuntu 9.10 (Gnome & GTK)
|
||||
- Vim 7.2 / Python 2.6 / FreeBSD 8.0 (GTK)
|
||||
- Vim 7.1 / Python 2.6 / FreeBSD 8.0 (GTK)
|
||||
x Vim 7.0 / Python 2.6 / FreeBSD 8.0 (GTK)
|
||||
* feedkeys() doesn't restart updatetime
|
||||
- Vim 7.2 / Python 2.4 / OpenSolaris 2009.06 (Gnome)
|
||||
- Vim 7.2 / Python 2.4 / CentOS 5.3 (no GUI)
|
||||
- Vim 7.1 / Python 2.3 / RHEL 4 (no GUI)
|
||||
- Vim 7.2 / Python 2.5 / Cygwin (Windows Vista 64b)
|
||||
- MacVim 7.2 / Python 2.3 / OS X 10.6.2
|
||||
|
||||
*conque_term-bugs*
|
||||
|
||||
The following are known limitations:
|
||||
|
||||
- Font/color highlighting is imperfect and slow. If you don't care about
|
||||
color in your shell, set g:ConqueTerm_Color = 0 in your .vimrc
|
||||
- Conque only supports the extended ASCII character set for input, not utf-8.
|
||||
- VT100 escape sequence support is not complete.
|
||||
- Alt/Meta key support in Vim isn't great in general, and conque is no
|
||||
exception. Pressing <Esc><Esc>x or <Esc><M-x> instead of <M-x> works in
|
||||
most cases.
|
||||
|
||||
*conque_term-todo*
|
||||
|
||||
- Fix pasting from named registers
|
||||
- Polling unfucused conque buffers (Top explodes when window resizes)
|
||||
- Enable graphics character set
|
||||
- Consider supporting xterm escapes
|
||||
- Improve color logic
|
||||
- Find a solution to UTF-8 input (See InsertCharPre in Vim todo.txt)
|
||||
- Find an alternative to updatetime polling (See Vim todo.txt)
|
||||
- Find a graceful solution to Meta key input
|
||||
- Windows support
|
||||
(See PyConsole http://www.vim.org/scripts/script.php?script_id=1974)
|
||||
- Always: look for performance improvements
|
||||
|
||||
|
||||
*conque_term-contribute*
|
||||
|
||||
The two contributions most in need are improvements to Vim itself. I currently
|
||||
use hacks to simulate a key press event and repeating CursorHold event. The
|
||||
Vim todo.txt document lists proposed improvements to give users this behavior
|
||||
without hacks. Having a key press event should allow Conque to work with multi-
|
||||
byte input. If you are a Vim developer, please consider prioritizing these two
|
||||
items:
|
||||
|
||||
- todo.txt (Autocommands, line ~3137)
|
||||
8 Add an event like CursorHold that is triggered repeatedly, not just
|
||||
once after typing something.
|
||||
|
||||
- todo.txt (Autocommands, proposed event list, line ~3189)
|
||||
InsertCharPre - user typed character Insert mode, before inserting the
|
||||
char. Pattern is matched with text before the cursor. Set v:char to the
|
||||
character, can be changed. (not triggered when 'paste' is set).
|
||||
|
||||
Bugs, suggestions and patches are all welcome.
|
||||
|
||||
For more information visit http://conque.googlecode.com
|
||||
|
||||
Check out the latest from svn at http://conque.googlecode.com/svn/trunk/
|
||||
|
||||
*conque_term-changelog*
|
||||
|
||||
- 1.0 / 2010-02-
|
||||
* Complete python rewrite
|
||||
* Add support for ncurses based applications
|
||||
* Add continuous polling, instead of using <Tab>
|
||||
* Improve speed
|
||||
* Improve syntax highlighting
|
||||
|
||||
- 0.6 / 2009-12-18
|
||||
* Fix GVim errors with non-english locale
|
||||
* No functional changes
|
||||
|
||||
- 0.5 / 2009-12-02
|
||||
* Various performance enhancements and bugfixes.
|
||||
* Rewritten escape sequence processing
|
||||
|
||||
- 0.4 / 2009-10-30
|
||||
* 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
|
||||
* Improve error handling
|
||||
* Add key mappings for <C-p> <C-n> <C-l> <C-j>
|
||||
* Various bugfixes
|
||||
|
||||
- 0.3 / 2009-10-13
|
||||
* Apply escape sequence coloring to output, e.g. ls --color
|
||||
* Clean up syntax files for portability
|
||||
* Fix several Vim 7.1 bugs
|
||||
* Bugfixes for multiple shell buffers
|
||||
* Add experimental shell folding option
|
||||
|
||||
- 0.2 / 2009-10-01
|
||||
* Rewritten subprocess management module in python instead of c
|
||||
* Added support for OS X, partial support for Windows
|
||||
* Improved tab completion
|
||||
|
||||
- 0.1 / 2009-09-03
|
||||
* Initial release
|
||||
|
||||
|
|
@ -21,6 +21,7 @@
|
|||
'snippets' snipMate.txt /*'snippets'*
|
||||
.snippet snipMate.txt /*.snippet*
|
||||
.snippets snipMate.txt /*.snippets*
|
||||
:BuildMethods cocoa.txt /*:BuildMethods*
|
||||
:CVSEdit vcscommand.txt /*:CVSEdit*
|
||||
:CVSEditors vcscommand.txt /*:CVSEditors*
|
||||
:CVSUnedit vcscommand.txt /*:CVSUnedit*
|
||||
|
|
@ -30,11 +31,7 @@
|
|||
:CVSWatchOn vcscommand.txt /*:CVSWatchOn*
|
||||
:CVSWatchRemove vcscommand.txt /*:CVSWatchRemove*
|
||||
:CVSWatchers vcscommand.txt /*:CVSWatchers*
|
||||
:LUBufs lookupfile.txt /*:LUBufs*
|
||||
:LUPath lookupfile.txt /*:LUPath*
|
||||
:LUTags lookupfile.txt /*:LUTags*
|
||||
:LUWalk lookupfile.txt /*:LUWalk*
|
||||
:LookupFile lookupfile.txt /*:LookupFile*
|
||||
:ListMethods cocoa.txt /*:ListMethods*
|
||||
:MatchDebug matchit.txt /*:MatchDebug*
|
||||
:NERDTree NERD_tree.txt /*:NERDTree*
|
||||
:NERDTreeClose NERD_tree.txt /*:NERDTreeClose*
|
||||
|
|
@ -58,37 +55,10 @@
|
|||
:VCSUnlock vcscommand.txt /*:VCSUnlock*
|
||||
:VCSUpdate vcscommand.txt /*:VCSUpdate*
|
||||
:VCSVimDiff vcscommand.txt /*:VCSVimDiff*
|
||||
ConqueTerm conque_term.txt /*ConqueTerm*
|
||||
ExtractSnips() snipMate.txt /*ExtractSnips()*
|
||||
ExtractSnipsFile() snipMate.txt /*ExtractSnipsFile()*
|
||||
Filename() snipMate.txt /*Filename()*
|
||||
LookupFile-command lookupfile.txt /*LookupFile-command*
|
||||
LookupFile_AllowNewFiles lookupfile.txt /*LookupFile_AllowNewFiles*
|
||||
LookupFile_AlwaysAcceptFirst lookupfile.txt /*LookupFile_AlwaysAcceptFirst*
|
||||
LookupFile_Bufs_BufListExpr lookupfile.txt /*LookupFile_Bufs_BufListExpr*
|
||||
LookupFile_Bufs_LikeBufCmd lookupfile.txt /*LookupFile_Bufs_LikeBufCmd*
|
||||
LookupFile_Bufs_SkipUnlisted lookupfile.txt /*LookupFile_Bufs_SkipUnlisted*
|
||||
LookupFile_DefaultCmd lookupfile.txt /*LookupFile_DefaultCmd*
|
||||
LookupFile_DisableDefaultMap lookupfile.txt /*LookupFile_DisableDefaultMap*
|
||||
LookupFile_EnableRemapCmd lookupfile.txt /*LookupFile_EnableRemapCmd*
|
||||
LookupFile_EscCancelsPopup lookupfile.txt /*LookupFile_EscCancelsPopup*
|
||||
LookupFile_FileFilter lookupfile.txt /*LookupFile_FileFilter*
|
||||
LookupFile_LookupAcceptFunc lookupfile.txt /*LookupFile_LookupAcceptFunc*
|
||||
LookupFile_LookupFunc lookupfile.txt /*LookupFile_LookupFunc*
|
||||
LookupFile_LookupNotifyFunc lookupfile.txt /*LookupFile_LookupNotifyFunc*
|
||||
LookupFile_MinPatLength lookupfile.txt /*LookupFile_MinPatLength*
|
||||
LookupFile_PreserveLastPattern lookupfile.txt /*LookupFile_PreserveLastPattern*
|
||||
LookupFile_PreservePatternHistory lookupfile.txt /*LookupFile_PreservePatternHistory*
|
||||
LookupFile_RecentFileListSize lookupfile.txt /*LookupFile_RecentFileListSize*
|
||||
LookupFile_SearchForBufsInTabs lookupfile.txt /*LookupFile_SearchForBufsInTabs*
|
||||
LookupFile_ShowFiller lookupfile.txt /*LookupFile_ShowFiller*
|
||||
LookupFile_SortMethod lookupfile.txt /*LookupFile_SortMethod*
|
||||
LookupFile_TagExpr lookupfile.txt /*LookupFile_TagExpr*
|
||||
LookupFile_TagsExpandCamelCase lookupfile.txt /*LookupFile_TagsExpandCamelCase*
|
||||
LookupFile_UpdateTime lookupfile.txt /*LookupFile_UpdateTime*
|
||||
LookupFile_UsingSpecializedTags lookupfile.txt /*LookupFile_UsingSpecializedTags*
|
||||
LookupFile_ignorecase lookupfile.txt /*LookupFile_ignorecase*
|
||||
LookupFile_smartcase lookupfile.txt /*LookupFile_smartcase*
|
||||
LookupFile_switchbuf lookupfile.txt /*LookupFile_switchbuf*
|
||||
MatchError matchit.txt /*MatchError*
|
||||
NERDTree NERD_tree.txt /*NERDTree*
|
||||
NERDTree-! NERD_tree.txt /*NERDTree-!*
|
||||
|
|
@ -147,10 +117,13 @@ VCSCommandCVSExec vcscommand.txt /*VCSCommandCVSExec*
|
|||
VCSCommandCommitOnWrite vcscommand.txt /*VCSCommandCommitOnWrite*
|
||||
VCSCommandDeleteOnHide vcscommand.txt /*VCSCommandDeleteOnHide*
|
||||
VCSCommandDiffSplit vcscommand.txt /*VCSCommandDiffSplit*
|
||||
VCSCommandDisableAll vcscommand.txt /*VCSCommandDisableAll*
|
||||
VCSCommandDisableExtensionMappings vcscommand.txt /*VCSCommandDisableExtensionMappings*
|
||||
VCSCommandDisableMappings vcscommand.txt /*VCSCommandDisableMappings*
|
||||
VCSCommandEdit vcscommand.txt /*VCSCommandEdit*
|
||||
VCSCommandEnableBufferSetup vcscommand.txt /*VCSCommandEnableBufferSetup*
|
||||
VCSCommandMapPrefix vcscommand.txt /*VCSCommandMapPrefix*
|
||||
VCSCommandMappings vcscommand.txt /*VCSCommandMappings*
|
||||
VCSCommandResultBufferNameExtension vcscommand.txt /*VCSCommandResultBufferNameExtension*
|
||||
VCSCommandResultBufferNameFunction vcscommand.txt /*VCSCommandResultBufferNameFunction*
|
||||
VCSCommandSVKExec vcscommand.txt /*VCSCommandSVKExec*
|
||||
|
|
@ -158,6 +131,7 @@ VCSCommandSVNDiffExt vcscommand.txt /*VCSCommandSVNDiffExt*
|
|||
VCSCommandSVNDiffOpt vcscommand.txt /*VCSCommandSVNDiffOpt*
|
||||
VCSCommandSVNExec vcscommand.txt /*VCSCommandSVNExec*
|
||||
VCSCommandSplit vcscommand.txt /*VCSCommandSplit*
|
||||
VCSCommandVCSTypeOverride vcscommand.txt /*VCSCommandVCSTypeOverride*
|
||||
[% matchit.txt /*[%*
|
||||
]% matchit.txt /*]%*
|
||||
b:VCSCommandCommand vcscommand.txt /*b:VCSCommandCommand*
|
||||
|
|
@ -186,6 +160,25 @@ bufexplorer-todo bufexplorer.txt /*bufexplorer-todo*
|
|||
bufexplorer-usage bufexplorer.txt /*bufexplorer-usage*
|
||||
bufexplorer.txt bufexplorer.txt /*bufexplorer.txt*
|
||||
buffer-explorer bufexplorer.txt /*buffer-explorer*
|
||||
cocoa cocoa.txt /*cocoa*
|
||||
cocoa-author cocoa.txt /*cocoa-author*
|
||||
cocoa-commands cocoa.txt /*cocoa-commands*
|
||||
cocoa-completion cocoa.txt /*cocoa-completion*
|
||||
cocoa-contact cocoa.txt /*cocoa-contact*
|
||||
cocoa-features cocoa.txt /*cocoa-features*
|
||||
cocoa-installation cocoa.txt /*cocoa-installation*
|
||||
cocoa-intro cocoa.txt /*cocoa-intro*
|
||||
cocoa-license cocoa.txt /*cocoa-license*
|
||||
cocoa-mappings cocoa.txt /*cocoa-mappings*
|
||||
cocoa-suggested-plugins cocoa.txt /*cocoa-suggested-plugins*
|
||||
cocoa.txt cocoa.txt /*cocoa.txt*
|
||||
conque_term-bugs conque_term.txt /*conque_term-bugs*
|
||||
conque_term-changelog conque_term.txt /*conque_term-changelog*
|
||||
conque_term-contribute conque_term.txt /*conque_term-contribute*
|
||||
conque_term-requirements conque_term.txt /*conque_term-requirements*
|
||||
conque_term-settings conque_term.txt /*conque_term-settings*
|
||||
conque_term-todo conque_term.txt /*conque_term-todo*
|
||||
conque_term-usage conque_term.txt /*conque_term-usage*
|
||||
cs surround.txt /*cs*
|
||||
cvscommand-changes vcscommand.txt /*cvscommand-changes*
|
||||
drawit DrawIt.txt /*drawit*
|
||||
|
|
@ -229,43 +222,14 @@ g:bufExplorerSplitBelow bufexplorer.txt /*g:bufExplorerSplitBelow*
|
|||
g:bufExplorerSplitOutPathName bufexplorer.txt /*g:bufExplorerSplitOutPathName*
|
||||
g:bufExplorerSplitRight bufexplorer.txt /*g:bufExplorerSplitRight*
|
||||
g:drawit_insertmode DrawIt.txt /*g:drawit_insertmode*
|
||||
g:objc_man_key cocoa.txt /*g:objc_man_key*
|
||||
g:snippets_dir snipMate.txt /*g:snippets_dir*
|
||||
g:snips_author snipMate.txt /*g:snips_author*
|
||||
i_CTRL-G_S surround.txt /*i_CTRL-G_S*
|
||||
i_CTRL-G_s surround.txt /*i_CTRL-G_s*
|
||||
i_CTRL-R_<Tab> snipMate.txt /*i_CTRL-R_<Tab>*
|
||||
leopard-security-alert cocoa.txt /*leopard-security-alert*
|
||||
list-snippets snipMate.txt /*list-snippets*
|
||||
lookupfile-acknowledgements lookupfile.txt /*lookupfile-acknowledgements*
|
||||
lookupfile-buffer-cmd-alternative lookupfile.txt /*lookupfile-buffer-cmd-alternative*
|
||||
lookupfile-changes lookupfile.txt /*lookupfile-changes*
|
||||
lookupfile-changes-1.1 lookupfile.txt /*lookupfile-changes-1.1*
|
||||
lookupfile-changes-1.2 lookupfile.txt /*lookupfile-changes-1.2*
|
||||
lookupfile-changes-1.3 lookupfile.txt /*lookupfile-changes-1.3*
|
||||
lookupfile-changes-1.4 lookupfile.txt /*lookupfile-changes-1.4*
|
||||
lookupfile-changes-1.5 lookupfile.txt /*lookupfile-changes-1.5*
|
||||
lookupfile-changes-1.6 lookupfile.txt /*lookupfile-changes-1.6*
|
||||
lookupfile-changes-1.7 lookupfile.txt /*lookupfile-changes-1.7*
|
||||
lookupfile-changes-1.8 lookupfile.txt /*lookupfile-changes-1.8*
|
||||
lookupfile-default-cmd lookupfile.txt /*lookupfile-default-cmd*
|
||||
lookupfile-extend lookupfile.txt /*lookupfile-extend*
|
||||
lookupfile-find-cmd-alternative lookupfile.txt /*lookupfile-find-cmd-alternative*
|
||||
lookupfile-from-tags-files lookupfile.txt /*lookupfile-from-tags-files*
|
||||
lookupfile-ido lookupfile.txt /*lookupfile-ido*
|
||||
lookupfile-installation lookupfile.txt /*lookupfile-installation*
|
||||
lookupfile-introduction lookupfile.txt /*lookupfile-introduction*
|
||||
lookupfile-known-issues lookupfile.txt /*lookupfile-known-issues*
|
||||
lookupfile-map lookupfile.txt /*lookupfile-map*
|
||||
lookupfile-maps lookupfile.txt /*lookupfile-maps*
|
||||
lookupfile-overview lookupfile.txt /*lookupfile-overview*
|
||||
lookupfile-plugin lookupfile.txt /*lookupfile-plugin*
|
||||
lookupfile-recent-files lookupfile.txt /*lookupfile-recent-files*
|
||||
lookupfile-settings lookupfile.txt /*lookupfile-settings*
|
||||
lookupfile-tags lookupfile.txt /*lookupfile-tags*
|
||||
lookupfile-tips lookupfile.txt /*lookupfile-tips*
|
||||
lookupfile-usage lookupfile.txt /*lookupfile-usage*
|
||||
lookupfile-walk-path lookupfile.txt /*lookupfile-walk-path*
|
||||
lookupfile-wishlist lookupfile.txt /*lookupfile-wishlist*
|
||||
lookupfile.txt lookupfile.txt /*lookupfile.txt*
|
||||
matchit matchit.txt /*matchit*
|
||||
matchit-% matchit.txt /*matchit-%*
|
||||
matchit-\1 matchit.txt /*matchit-\\1*
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue