Skip to content

Instantly share code, notes, and snippets.

@bootleq
Last active January 1, 2016 06:59
Show Gist options
  • Select an option

  • Save bootleq/8108338 to your computer and use it in GitHub Desktop.

Select an option

Save bootleq/8108338 to your computer and use it in GitHub Desktop.
set all&
set nocompatible
set runtimepath=
set rtp+=~/repository/delimitMate/
set backspace=indent,eol,start
let delimitMate_expand_cr = 1
delimitMate Report
==================
* Options: ( ) default, (g) global, (b) buffer
( ) delimitMate_apostrophes = ''
( ) delimitMate_autoclose = 1
( ) delimitMate_balance_matchpairs = 0
( ) delimitMate_eol_marker = ''
( ) delimitMate_excluded_ft = ''
( ) delimitMate_excluded_regions = 'Comment'
(g) delimitMate_expand_cr = 1
( ) delimitMate_expand_space = 0
( ) delimitMate_jump_expansion = 0
( ) delimitMate_matchpairs = '(:),{:},[:]'
( ) delimitMate_nesting_quotes = []
( ) delimitMate_quotes = '" '' `'
( ) delimitMate_smart_matchpairs = '^\%(\w\|\!\|£\|\$\|_\|["'']\s*\S\)'
( ) delimitMate_smart_quotes = 1
--------------------
* Mappings:
i ) @<Plug>delimitMate)
Last set from ~/repository/delimitMate/plugin/delimitMate.vim
i } @<Plug>delimitMate}
Last set from ~/repository/delimitMate/plugin/delimitMate.vim
i ] @<Plug>delimitMate]
Last set from ~/repository/delimitMate/plugin/delimitMate.vim
i ( @<Plug>delimitMate(
Last set from ~/repository/delimitMate/plugin/delimitMate.vim
i { @<Plug>delimitMate{
Last set from ~/repository/delimitMate/plugin/delimitMate.vim
i [ @<Plug>delimitMate[
Last set from ~/repository/delimitMate/plugin/delimitMate.vim
i " @<Plug>delimitMate"
Last set from ~/repository/delimitMate/plugin/delimitMate.vim
i ' @<Plug>delimitMate'
Last set from ~/repository/delimitMate/plugin/delimitMate.vim
i ` @<Plug>delimitMate`
Last set from ~/repository/delimitMate/plugin/delimitMate.vim
i <BS> @<Plug>delimitMateBS
Last set from ~/repository/delimitMate/plugin/delimitMate.vim
i <S-BS> @<Plug>delimitMateS-BS
Last set from ~/repository/delimitMate/plugin/delimitMate.vim
i <S-Tab> @<Plug>delimitMateS-Tab
Last set from ~/repository/delimitMate/plugin/delimitMate.vim
No mapping found
i <C-G>g @<Plug>delimitMateJumpMany
Last set from ~/repository/delimitMate/plugin/delimitMate.vim
i <CR> @<Plug>delimitMateCR
Last set from ~/repository/delimitMate/plugin/delimitMate.vim
--------------------
* Showcase:
Open: (|)
Delete: |
Exit: ()|
Car return: (
|
)
Delete car return: (|)
Open: {|}
Delete: |
Exit: {}|
Car return: {
|
}
Delete car return: {|}
Open: [|]
Delete: |
Exit: []|
Car return: [
|
]
Delete car return: [|]
Open: "|"
Delete: |
Exit: ""|
Car return: "
|
"
Delete car return: "|"
Open: '|'
Delete: |
Exit: ''|
Car return: '
|
'
Delete car return: '|'
Open: `|`
Delete: |
Exit: ``|
Car return: `
|
`
Delete car return: `|`
--- Options ---
backspace=2 helplang=PO modified ttyfast ttymouse=xterm2
fileencodings=ucs-bom,utf-8,default,latin1
runtimepath=~/repository/delimitMate,~/.vim,/usr/local/share/vim/vimfiles,/usr/local/share/vim/vim74,/usr/local/share/vim/vimfiles/after,~/.vim/after,~/repository/delimitMate/after
filetype detection:OFF plugin:OFF indent:OFF
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Nov 12 2013 12:13:44)
Included patches: 1-88
Compiled by root@bootleq-dev-192-168-77-102
Big version with GTK2 GUI. Features included (+) or not (-):
+acl +conceal +farsi +libcall +mouse_netterm -profile +syntax +visualextra
+arabic +cryptv +file_in_path +linebreak +mouse_sgr -python +tag_binary +viminfo
+autocmd +cscope +find_in_path +lispindent -mouse_sysmouse -python3 +tag_old_static +vreplace
+balloon_eval +cursorbind +float +listcmds +mouse_urxvt +quickfix -tag_any_white +wildignore
+browse +cursorshape +folding +localmap +mouse_xterm +reltime -tcl +wildmenu
++builtin_terms +dialog_con_gui -footer +lua +multi_byte +rightleft +terminfo +windows
+byte_offset +diff +fork() +menu +multi_lang +ruby +termresponse +writebackup
+cindent +digraphs +gettext +mksession -mzscheme +scrollbind +textobjects +X11
+clientserver +dnd -hangul_input +modify_fname +netbeans_intg +signs +title -xfontset
+clipboard -ebcdic +iconv +mouse +path_extra +smartindent +toolbar +xim
+cmdline_compl +emacs_tags +insert_expand +mouseshape -perl -sniff +user_commands +xsmp_interact
+cmdline_hist +eval +jumplist +mouse_dec +persistent_undo +startuptime +vertsplit +xterm_clipboard
+cmdline_info +ex_extra +keymap -mouse_gpm +postscript +statusline +virtualedit -xterm_save
+comments +extra_search +langmap -mouse_jsbterm +printer -sun_workshop +visual +xpm
system vimrc file: "$VIM/vimrc"
user vimrc file: "$HOME/.vimrc"
2nd user vimrc file: "~/.vim/vimrc"
user exrc file: "$HOME/.exrc"
system gvimrc file: "$VIM/gvimrc"
user gvimrc file: "$HOME/.gvimrc"
2nd user gvimrc file: "~/.vim/gvimrc"
system menu file: "$VIMRUNTIME/menu.vim"
fall-back for $VIM: "/usr/local/share/vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pixman-1 -g -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
Linking: gcc -L/usr/lib/x86_64-linux-gnu -L. -rdynamic -Wl,-export-dynamic -L/opt/ruby/lib -lruby-static -L/usr/local/lib -Wl,--as-needed -o vim -pthread -L/usr/lib/x86_64-linux-gnu -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lm -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lSM -lICE -lXpm -lXt -lX11 -lXdmcp -lSM -lICE -lm -lncurses -lnsl -L/usr/local/lib/x86_64-linux-gnu -lluajit-5.1 -lruby-static -lrt -ldl -lcrypt -lm -L/usr/local/rvm/rubies/ree-1.8.7-2012.02/lib
--------------------
foobar
foofighter
fooling around
@bootleq

bootleq commented Dec 24, 2013

Copy link
Copy Markdown
Author

Steps to reproduce:

  1. vim -u clean.vimrc delimitMate-CR.txt
  2. Append a new line, type foo then press <C-X><C-N> to start completion
  3. Press <C-N> to select a candidate, say foofighter
  4. Press <BS> to delete some input characters, make the input become foofig
  5. Press <CR> to accept the selected item from complete menu

Expected: take the candidate, input become foofighter
Result: input keep foofig, the <CR> create a new line

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment