... rearranged to use bottom posting as the list strongly prefers  ...
Please bottom post when replying to vim_use.



> On Wed, Jul 10, 2013 at 8:04 PM, Andrew Ritchie <[email protected]>wrote:
>>
>>> Hey,
>>>
>>> I see this is an old thread but I had the same issue in MacVim using
>>> yankring with macros. I am using  yankring 17.0, vim 7.3.646 & Mac OS
>>> 10.7.5.
>>>
>>> Any idea what the problem could be?
>>>
>>> Here are the command outputs you asked for:
>>>
>>> :ver
>>> VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Sep  6 2012 09:46:37)
>>> MacOS X (unix) version
>>> Included patches: 1-646
>>> Compiled by Douglas Drumond <[email protected]>
>>> Huge version with MacVim GUI.  Features included (+) or not (-):
>>> +arabic +autocmd +balloon_eval +browse ++builtin_terms +byte_offset
>>> +cindent +clientserver +clipboard +cmdline_compl +cmdline_hist
>>> +cmdline_info +comments +conceal +cryptv +cscope +cursorbind
>>> +cursorshape +dialog_con_gui +diff +digraphs +dnd -ebcdic +emacs_tags +eval
>>>  +ex_extra +extra_search +farsi +file_in_path +find_in_path +float
>>> +folding -footer +fork() +fullscreen -gettext -hangul_input +iconv
>>> +insert_expand +jumplist +keymap +langmap +libcall +linebreak
>>> +lispindent +listcmds +localmap -lua +menu +mksession +modify_fname +mouse
>>>  +mouseshape +mouse_dec -mouse_gpm -mouse_jsbterm +mouse_netterm
>>> -mouse_sysmouse +mouse_xterm +mouse_urxvt +mouse_sgr +multi_byte
>>> +multi_lang -mzscheme +netbeans_intg +odbeditor +path_extra +perl
>>> +persistent_undo +postscript +printer +profile +python -python3
>>> +quickfix +reltime +rightleft +ruby +scrollbind +signs +smartindent
>>> -sniff +startuptime +statusline -sun_workshop +syntax +tag_binary
>>> +tag_old_static -tag_any_white -tcl +terminfo +termresponse +textobjects
>>> +title +toolbar +transparency +user_commands +vertsplit
>>> +virtualedit +visual +visualextra +viminfo +vreplace +wildignore
>>> +wildmenu +windows +writebackup -X11 -xfontset +xim -xsmp
>>> -xterm_clipboard -xterm_save
>>>    system vimrc file: "$VIM/vimrc"
>>>      user vimrc file: "$HOME/.vimrc"
>>>       user exrc file: "$HOME/.exrc"
>>>   system gvimrc file: "$VIM/gvimrc"
>>>     user gvimrc file: "$HOME/.gvimrc"
>>>     system menu file: "$VIMRUNTIME/menu.vim"
>>>   fall-back for $VIM: "/Applications/MacVim.app/Contents/Resources/vim"
>>> Compilation: clang -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MACVIM
>>> -Wall -Wno-unknown-pragmas -pipe  -DMACOS_X_UNIX -no-cpp-precomp  -g
>>> -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
>>> Linking: clang   -L.    -L.         -L/usr/local/lib -o Vim -framework
>>> Cocoa -framework Carbon      -lncurses  -liconv -framework Cocoa
>>>   -fstack-protector -L/usr/local/lib
>>>  -L/System/Library/Perl/5.12/darwin-thread-multi-2level/CORE -lperl -lm
>>> -lutil -lc -framework Python
>>>    -framework Ruby
>>>
>>> :set
>>> --- Options ---
>>>   autoread            helplang=en         langmenu=none       number
>>>          smartcase
>>>   background=dark     hlsearch            laststatus=2        ruler
>>>           tabstop=2
>>>   expandtab           ignorecase          list                scroll=20
>>>         nowrap
>>>   guitablabel=%M%t    incsearch           mouse=a
>>> shiftwidth=2
>>>   backspace=indent,eol,start
>>>   backupdir=~/.vim/_backup//,.,~/tmp,~/
>>>   directory=~/.vim/_temp//,.,~/tmp,/var/tmp,/tmp
>>>   fileencodings=ucs-bom,utf-8,default,latin1
>>>   guifont=Source Code Pro:h16
>>>   listchars=tab:  ,trail:.,extends:>,precedes:<
>>>   printexpr=system('open -a Preview '.v:fname_in) + v:shell_error
>>>
>>> runtimepath=~/.vim/janus/vim/core/before,~/.vim/janus/vim/core/janus,~/.vim/janus/vim/core/pathogen,~/.vim/janus/vim/colors/getafe,~/.v
>>>
>>> im/janus/vim/colors/github,~/.vim/janus/vim/colors/irblack,~/.vim/janus/vim/colors/janus-colors,~/.vim/janus/vim/colors/molokai,~/.vim/ja
>>>
>>> nus/vim/colors/pyte,~/.vim/janus/vim/colors/sampler-pack,~/.vim/janus/vim/colors/solarized,~/.vim/janus/vim/colors/tasks,~/.vim/janus/vim
>>>
>>> /colors/vividchalk,~/.vim/janus/vim/langs/arduino,~/.vim/janus/vim/langs/clojure,~/.vim/janus/vim/langs/coffeescript,~/.vim/janus/vim/lan
>>>
>>> gs/csv,~/.vim/janus/vim/langs/cucumber,~/.vim/janus/vim/langs/erlang,~/.vim/janus/vim/langs/git,~/.vim/janus/vim/langs/haml,~/.vim/janus/
>>>
>>> vim/langs/handlebars,~/.vim/janus/vim/langs/haskell,~/.vim/janus/vim/langs/javascript,~/.vim/janus/vim/langs/less,~/.vim/janus/vim/langs/
>>>
>>> markdown,~/.vim/janus/vim/langs/minitest,~/.vim/janus/vim/langs/nodejs,~/.vim/janus/vim/langs/puppet,~/.vim/janus/vim/langs/rails,~/.vim/
>>>
>>> janus/vim/langs/rspec,~/.vim/janus/vim/langs/ruby,~/.vim/janus/vim/langs/scala
>>>   statusline=%f %m %rLine:%l/%L[%p%%]Col:%vBuf:#%n[%b][0x%B]
>>>   termencoding=utf-8
>>>
>>> wildignore=*.o,*.out,*.obj,.git,*.rbc,*.rbo,*.class,.svn,*.gem,*.zip,*.tar.gz,*.tar.bz2,*.rar,*.tar.xz,*/vendor/gems/*,*/vendor/cache/*
>>> ,*/.bundle/*,*/.sass-cache/*,*.swp,*~,._*
>>>
>>>
>>> On Mon, Jul 15, 2013 at 1:10 PM, David Fishburn <[email protected]
>> > wrote:
>>
>>>
>>>
>>> Thanks for the email Andrew.
>>
>> I am a bit too busy at the moment to look at this (trying to release some
>> of my other plugins) but I will come back to it.
>>
>> David
>>
>>
>
> On Mon, Jul 15, 2013 at 2:15 PM, Andrew Ritchie <[email protected]>
wrote:

> Thanks for the message. Any chance you could share with me where you
would start looking for the issue? I could investigate myself with a solid
starting point.


When Paul and I looked into this issue this is where we made it to.

>From Paul:
I found that this only happens when my ‘TERM’ env var is ‘xterm-256color’,
when it’s just ‘xterm’ or ‘linux’, yankring doesn’t have a problem.


My next question was:

> With cmdheight = 1 and your xterm set to xterm-26color can you tell me what
> happens when you run this command:
>
> :let msg = "Enter character:" | echo msg | let c = getchar() | let c =
> nr2char(c) | echon c
>


The expected output with the above command is:
Enter character:j

What Paul got was:
Enter  character:
j
Press Enter or type command to continue


So, Vim has some sort of bug on some terminal settings.

Christian began to look into this but never made it far.
https://groups.google.com/forum/#!searchin/vim_dev/echon$20enter$20character$20christian/vim_dev/LQZbR4jg3bw/3iAAd1m-3ZQJ


So Paul had 2 work arounds:
1.  Set TERM=xterm
or
2.  set cmdheight=2

He was running on:

Linux, Slackware current and Debian Squeeze 6.0.6.

I was eventually able to reproduce this on stock Ubuntu 12.04 by making my
screen width smaller than the command:
     :let msg = "Enter character:" | echo msg | let c = getchar() | let c
= nr2char(c) | echon c


Hmm, I just tried this on my Windows machine and I also get the "Press
ENTER ..." prompt.

Can you confirm any of this?

Thanks,
David

-- 
-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to