瀏覽代碼

Ensuring there are no "press enter" prompts

This is for the diagnostic echo.
Strahinja Val Markovic 11 年之前
父節點
當前提交
dc01ad8240
共有 1 個文件被更改,包括 8 次插入0 次删除
  1. 8 0
      python/ycm/vimsupport.py

+ 8 - 0
python/ycm/vimsupport.py

@@ -286,8 +286,16 @@ def EchoTextVimWidth( text ):
   vim_width = GetIntValue( '&columns' )
   truncated_text = str( text )[ : int( vim_width * 0.9 ) ]
   truncated_text.replace( '\n', ' ' )
+
+  old_ruler = GetIntValue( '&ruler' )
+  old_showcmd = GetIntValue( '&showcmd' )
+  vim.command( 'set noruler noshowcmd' )
+
   EchoText( truncated_text, False )
 
+  vim.command( 'let &ruler = {0}'.format( old_ruler ) )
+  vim.command( 'let &showcmd = {0}'.format( old_showcmd ) )
+
 
 def EscapeForVim( text ):
   return text.replace( "'", "''" )