existe uma maneira de automatizar o gvim na inicialização?

0

Configurar linhas e cols para 999 funciona apenas se as barras de ferramentas e as barras de menus estiverem lá, mas se eu removê-las, elas não serão mais maximizadas. Eu costumo ter que alt + space e depois aperte x para maximizá-lo. Existe uma maneira de fazer isso automaticamente?

Aqui está o que está no meu vimrc agora:

set smartindent
set tabstop=8
set shiftwidth=4
set expandtab
set number
set guifont=Consolas\ 10
syntax on
:colo wombat
filetype on
filetype plugin indent on
set backspace=indent,eol,start
set noerrorbells
set showmatch
set softtabstop=4
set ignorecase
set smartcase
set scrolloff=3
let Tlist_Exist_OnlyWindow = 1
let Tlist_Use_Right_Window = 1
set guioptions-=L
set guioptions-=r
set guioptions-=m
set guioptions-=T
set lines=999 columns=999

map <c-j> <c-w>j
map <c-k> <c-w>k
map <c-l> <c-w>l
map <c-h> <c-w>h
nnoremap <silent> <C-N> :NERDTreeToggle<CR>
nnoremap <silent> <C-T> :Tlist<CR>

Eu só descobri que o: simalt ~ x faz exatamente o que estou descrevendo aqui, mas não funciona no linux. Eu recebo um comando não disponível neste erro de versão.

EDIT: Depois de muita pesquisa, parece que este é um bug vim-gtk sem correção ainda.

    
por Coding District 17.08.2010 / 02:00

1 resposta

1

com o fluxbox como gerenciador de janelas, você poderia configurar uma regra que maximizasse qualquer número de instâncias gvim na criação. leia man fluxbox-apps se você estiver usando o fluxbox.

uma abordagem mais geral ou independente do gerenciador de janelas é usar o devilspie que permite configurar algumas regras de correspondência para identificar janelas e, em seguida, aplicar ações para eles.

    
por 18.10.2010 / 14:23

Tags