vim és az 'é' betű

Fórumok

Sziasztok!

A vim szövegszerkesztővel eddig még nem adódótt ilyen problémám, hátha valakivel már előfordult:
Latexben írok dokumentációt és egyes latex forrásfájlokban nem hajlandó reagálni az 'é' betű leütésére. Más fájlokban megy, és a rövid tex fájlokban is. A vicc, hogy ha átnevezem vmi.tex-ről vmi.txt-re akkor lehet 'é'-t beírni, de ha tex-ként megnyitom, és :set fileytype= paranccsal normál típusúvá állítom attól még nem lehet 'é'-t írni.A vimrc-m:


" Begin .vimrc

"set columns=80
set ruler
colorscheme murphy
syntax enable
set tabstop=2
set shiftwidth=2
set incsearch
set autoindent


" End .vimrc

A vim verzója:


VIM - Vi IMproved 7.0 (2006 May 7, compiled Aug  9 2006 01:57:23)
Compiled by uhubuild
Normal version without GUI.  Features included (+) or not (-):
-arabic +autocmd -balloon_eval -browse +builtin_terms +byte_offset +cindent -clientserver -clipboard +cmdline_compl +cmdline_hist
+cmdline_info +comments +cryptv -cscope +cursorshape +dialog_con +diff +digraphs -dnd -ebcdic -emacs_tags +eval +ex_extra +extra_search
-farsi +file_in_path +find_in_path +folding -footer +fork() +gettext -hangul_input +iconv +insert_expand +jumplist -keymap -langmap
+libcall +linebreak +lispindent +listcmds +localmap +menu +mksession +modify_fname +mouse -mouseshape -mouse_dec -mouse_gpm -mouse_jsbterm
-mouse_netterm +mouse_xterm +multi_byte +multi_lang -mzscheme -netbeans_intg -osfiletype +path_extra -perl +postscript +printer -profile
-python +quickfix +reltime -rightleft -ruby +scrollbind -signs +smartindent -sniff +statusline -sun_workshop +syntax +tag_binary
+tag_old_static -tag_any_white -tcl +terminfo +termresponse +textobjects +title -toolbar +user_commands +vertsplit +virtualedit +visual
+visualextra +viminfo +vreplace +wildignore +wildmenu +windows +writebackup -X11 -xfontset -xim -xsmp -xterm_clipboard -xterm_save
   system vimrc file: "/etc/vimrc"
     user vimrc file: "$HOME/.vimrc"
      user exrc file: "$HOME/.exrc"
  fall-back for $VIM: "/etc"
 f-b for $VIMRUNTIME: "/usr/share/vim/vim70"
Compilation: i586-uhu-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H     -g -O2
Linking: i586-uhu-linux-gcc   -L/usr/local/lib -o vim       -lncurses -ldl

Hozzászólások

A fájl amivel nem megy kimaradt:


\documentclass[a4paper,12pt]{article}
\usepackage[magyar]{babel}
\usepackage[utf8]{inputenc}
\usepackage{graphics}

\newcommand{\secref}[1]{\aref{sec:#1}.~fejezet}
\newcommand{\figref}[1]{\aref{fig:#1}.~ábra}
\newcommand{\figreff}[1]{\aref{fig:#1}.~ábrá}
\newcommand{\tabref}[1]{\aref{tab:#1}.~táblázat}
\newcommand{\Secref}[1]{\Aref{sec:#1}.~fejezet}
\newcommand{\Figref}[1]{\Aref{fig:#1}.~ábra}
\newcommand{\Figreff}[1]{\Aref{fig:#1}.~ábrá}
\newcommand{\Tabref}[1]{\Aref{tab:#1}.~táblázat}

\begin{document}
\frenchspacing
\include{preface}
\include{hardware}
\end{document}

ezt manual.tex-ként megnyitva nem működik nekem

vimrc-ben elhelyezett

filetype off

lett a workaround,
megnyitás után

:set filetype=tex

parancsot követően megint nem működik az 'é' betű, úgy tűnik ez egy ilyen bug

Egy féléve a vim-latexsuite csomag feltétele után nekem is előjött. Már nem emlékszem, hogy melyik fájlban, de valahol megtaláltam az erre vonatkozó részt, és azt az opciót kiszedtem. Persze ha új vim telepítése megoldotta, akkor nem aktuális.

MEGOLDÁS: A vim-latexsuite-vel akad.

A következő fájl:

ftplugin/latex-suite/envmacros.vim

950. sorát kell kikommentezni (idézőjellel). Tehát így nézzen ki:

" imap < b u f f e r > < M - i > < P l u g >Tex_InsertItemOnThisLine

Az ftplugin könyvtár vagy a ~/.vim-ben lesz, vagy a /usr/share/vim/addons/-ban.

A parancs egyébként valami olyasmit csinál, hogy az adott helyre beszúr egy \item elemet (ha felsorolás környezetben vagyunk). < M - i >-nek veszi az é betűt.

Segített? Vagy végleg letettél a latexsuite használatáról?