Explorar el Código

Ensuring there are no "press enter" prompts

This is for the diagnostic echo.
Strahinja Val Markovic hace 11 años
padre
commit
dc01ad8240
Se han modificado 1 ficheros con 8 adiciones y 0 borrados
  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( "'", "''" )