VIM LaTeX-suite e ì (i accentata)

  • Creatore
    Topic
  • #6090
    Up
    0
    Down
    ::


    Ciao a tutti,

    mi sto avvicinando anche a VIM per scrivere con LaTeX (dopo aver passato quasi 2 anni con emacs + AucTeX) ma uno dei primi “problemi” che ho trovato è che, utilizzando la lettera accentata della tastiera italiana ‘ì’ (i con accento grave), il mio VIM inserisce un:`\label{}<++>`Conosco i placeholders e quant’altro, ma mi piacerebbe disattivare l’inserimento della label con la ì. Qualcuno sa come fare?

    Ciao.

    PS: sul sito c’è scritto come disattivare la ‘è’ e l’inserimento dell’item. Ho provato a cercare anche per la label, ma nulla. Il mio sistema è una Gentoo Linux, vim 6.3.75, latexsuite 1.5.

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #6091
      Up
      0
      Down
      ::


      Non so se la procedura sia corretta, probabilmente è solo un trucco 😛

      Io ho provato a sostituire nel file brackets.vim (con sarge è allocato nella directory /usr/share/vim/addons/ftplugin/latex-suite):
      `return IMAP_PutTextWithMovement('\label{<++>}<++>')`
      con:
      `return IMAP_PutTextWithMovement('ì')`

      Ciao

    • #6092
      Up
      0
      Down
      ::


      E’ passato un pò di tempo ma, visto che ho risolto oggi, provo a risponderti ora: è sufficiente mettere Tex_AdvancedMath=0 in texrc 😉

      Ciao
      Jimmi

    • #6093
      Up
      0
      Down
      ::


      Sorry, ragazzi, avevo risolto seguendo la FAQ ufficiale, sulla domanda sopra quella che avevo guardato:

      Q: Typing some European characters becomes problematic in Latex-suite because those characters seem to be mapped to something.

      Latex-suite maps certain Alt key sequences to some functions as described here. If you need to use these keys for regular editing, you will need to remap the Alt keys to something else as described in here. In particular, put the following commands in your ~/.vim/ftplugin/tex.vim file:

      imap Tex_MathBF
      imap
      Tex_MathCal
      imap
      Tex_LeftRight

      This will make etc. assume the functionality of and so forth without mapping the keys to anything. If you wish you can use something like foo1 etc in the LHS of the mappings (do not use the same LHS for all three) to effectively disable any mappings.

      Ho quindi risolto con: `imap Tex_LeftRight`

      Ciao a tutti e grazie.

Visualizzazione 2 filoni di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top