erlug
[Top] [All Lists]

[Erlug] debian (unstable) e vim

To: erlug@xxxxxxxxxxxxxx
Subject: [Erlug] debian (unstable) e vim
From: Maurizio Lemmo - Tannoiser <tannoiser@xxxxxxxxxxx>
Date: Tue, 17 Feb 2004 17:29:37 +0100
Giusto perche` evitiate di perderci del tempo:

Se usate le modelines, in vim (le stringhe che vengono valutate per fare
delle impostazioni per file), e usate unstable, sappiate che esse sono
state disabilitate a default per "security reason".

Per riabilitarle, buttate un

set modelines=5 

nel vostro .vimrc.

Per non rendere questo messaggio un mero doppione del Readme.Debian,
aggiungo hint & feature, per chi usa il folder mode di vim.

Personalmente, scelgo il foldermode con il marker, premettendo di solito
la stringa:

# vim:fdm=marker:

E potendo usare quindi, i delimitatori standard {{{,}}} di vim.
Inserire questa funzione in .vimrc, facilita` lo scorrere, aprire e
chiudere dei folder, con il solo uso della barra di spazio:

" Toggle fold state between closed and opened.
"
" If there is no fold at current line, just moves forward.
" If it is present, reverse it's state.
fun! ToggleFold()
if foldlevel('.') == 0
normal! l
else
if foldclosed('.') < 0
. foldclose
else
. foldopen
endif
endif
" Clear status line
echo
endfun

" Map this function to Space key.
noremap <space> :call ToggleFold()<CR>

Comodoso, e non mi pare che faccia un grosso overhead. Se cosi` fosse,
si potrebbe sempre mettere a parte, e condizionarne il caricamento, con
autocmd BufRead o similare.

HTH.

-- 
                          Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG http://erlug.linux.it
-------------------------------------------------------------------------------
Willow: "I never knew there was anything inside me that could feel this bad."
        --Buffy the Vampire Slayer: Lovers Walk

<Prev in Thread] Current Thread [Next in Thread>
  • [Erlug] debian (unstable) e vim, Maurizio Lemmo - Tannoiser <=