Loading ...
Sorry, an error occurred while loading the content.

120593Re: Determining if Vim is running in text-console mode or X Windows

Expand Messages
  • Karthick Gururaj
    Feb 1, 2011
      On Tue, Feb 1, 2011 at 2:53 PM, Steve Laurie <mr.steven.laurie@...> wrote:
      > Hi,
      > I've searched Vim help and Google as well as done lots of experimentation
      > with no luck.
      > Basically, what I'm trying to do is put something in my .vimrc file that can
      > determine if I'm starting Vim in text-console mode or in gnome-terminal.

      > The reason I need to do this is because I log into FreeBSD in text-console.
      > If I go into Xorg, I use startx and I use gnome-terminal in Window Maker.
      Why not keep GUI specific settings .gvimrc? Let .vimrc have only the
      settings that are common to both GUI/text versions..

      > I need to determine if I'm in text-console mode so I can set the term
      > setting in my .vimrc file to cons25 and if I startx, I need to set t_Co=256,
      > term to xterm-256color and set the theme to a nice 256 color theme.
      > If I try to use the color settings in console mode, the screen turns red and
      > the text flashes.
      > I've tried the following:
      > if has("x11")
      >    set term=xterm-256color
      >    set t_Co=256
      >    colorscheme calmar256-dark
      > else
      >    set term=cons25
      >    colorscheme myvim
      > endif
      > This didn't work. I've also tried:
      > if has("gui_running")
      > if has("gui_gtk2")
      > nothing works. I've even tried the reverse ways like "if !has", but still,
      > no luck.

      if has("gui") ?

      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
    • Show all 15 messages in this topic