Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[gvim et Latexsuite] dvi en live? [RESOLU]
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2  
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Magic Banana
Veteran
Veteran


Joined: 13 Dec 2005
Posts: 1907
Location: Belo Horizonte, Minas Gerais, Brasil

PostPosted: Thu Dec 14, 2006 5:13 pm    Post subject: Reply with quote

Visiblement la commande appelée n'est pas purement "latex ton_fichier.tex". Pour en être convaincu lance la compilation dans un terminal :
Code:
$ latex ton_fichier.tex


Normalement, bavard, il te raconte tout ce qu'il se passe, y compris les erreur nécessitant une intéraction. Alors comment avoir cela dans ton environnement de développement ? Si tu passe à Emacs + AUC TeX je te le dirai ! :P
Back to top
View user's profile Send private message
Untux
Apprentice
Apprentice


Joined: 10 Apr 2006
Posts: 285

PostPosted: Fri Dec 15, 2006 3:35 am    Post subject: Reply with quote

pathfinder wrote:

je dis que ps est paes transportable dans le sens ou pas tout le monde a ghostview. et ghoscript. et un fichier ps d apres ce que je sais, c est pas visualisable sur un PC de base. c est pourquoi je prefere exporter le pdf.

Effectivement, PDF s'est imposé comme un standard sur tous les OS. Et même lorsque l'on utilise PostScript, pour une raison ou une autre (pstricks au hasard), il est plus pratique de transmettre le produit FINAL au format PDF (en praticulier pour les vaches à lait de microsoft). Je t'ai peut-être un peu embrouillé en te proposant d'utiliser PostScript. Dans ta configuration actuelle, PostScript est effectivement inutile et Seth t'a très bien expliqué tout ça.

pathfinder wrote:

et pour bosser en dvi ou ps:
ca se pose pas comme question pour moi en tout cas: c est infiniment long la compil, il y a peut etre un bug: Call silent Run latex! et il mouline et ne fait rien.

À titre d'exemple, sur mon PC, la compilation d'un document d'une dizaine de pages, incluant une dizaine de graphiques (écrits en pstricks), dure moins d'une seconde (PIV-3GHz, 1GO RAM). J'ajouterais que lorsqu'on travaille sur un document plus important, latexsuite peut limiter la compilation à une partie choisie. Cela permet de visualiser rapidement la partie sur laquelle on travaille, sans compiler inutilement tout le document (voir l'aide de latexsuite sous « compiling parts of a file »).

Tu es peut-être tombé sur un bug, mais l'explication la plus probable se trouve sans doute ailleurs :p Est-ce que -- comme le suggère Magic-banana (qu'il soit maudit) -- tu as essayé de lancer la compilation depuis la console ? Si oui, as-tu des messages d'erreurs ? Es-tu certain de n'avoir rien fait d'autre que de supprimer ton /home/<pathfinder>/.vim/ftplugin/tex/texrc ?

pathfinder wrote:

je suis donc revenu au xdvi et dvi, (la config initiale), mais maintenant, s il compile, il fait de meme (Call silent latex) qd je veux visualiser. c est tres chiant (et je visualise rien en plus) je suis oblige de lancer depuis la console xdvi. pas drole du tout.

Non, c'est pas drôle. Je te soupçonne d'avoir quand même modifié le texrc original. Qu'as-tu à répondre à cette accusation ? (Si tu es coupable, un emerge app-vim/latexsuite devrait résoudre le problème.) As-tu essayé de compiler un document minimal ? genre :
Code:

\documentclass{article}
\begin{document}
test
\end{document}


D'autre part, Magic-banana, par d'habiles manoeuvres, essayes de te faire croire que les fonctionnalités dont il parle n'existent pas sous (g)vim/latexsuite... or, nous aussi nous pouvons voir les messages générés par la compilation et interagir pendant le processus si une erreur est détectée. C'est tout marqué dans le manuel! Te laisses pas avoir!

PS si le problème persiste, essayes de nous donner plus d'indications et avec plus de précision. Par exemple, la phrase suivante est trop vague :
pathfinder wrote:

mais maintenant, s il compile, il fait de meme (Call silent latex) qd je veux visualiser. c est tres chiant (et je visualise rien en plus)

... qu'as-tu exécuté pour visualiser ton document ? « \lv » depuis (g)vim ? Est-ce que xdvi s'est ouvert sans ouvrir le fichier « .dvi » ? Ou est-ce que xdvi était déjà ouvert mais n'a pas rafraîchit la vue ? On est obligés d'imaginer, de supposer... et c'est fatiguant ! :p

PS@_Seth_ merci :]
PS@Magic-banana ...non rien. Tu mérites même pas un PS. lol
Back to top
View user's profile Send private message
_Seth_
Guru
Guru


Joined: 15 Sep 2004
Posts: 539
Location: encore paumé dans un labo ;)

PostPosted: Fri Dec 15, 2006 4:08 am    Post subject: Reply with quote

pathfinder wrote:
je suis donc revenu au xdvi et dvi, (la config initiale), mais maintenant, s il compile, il fait de meme (Call silent latex) qd je veux visualiser. c est tres chiant (et je visualise rien en plus)


Peu de chance que ce soit le cas mais j'ai déjà eu des problèmes avec certaines visionneuses et les compils. Par exemple, si tu as ouvert ton document avec acroread et que tu as fait une modif', relancé un dernier pdflatex pour la route, il plante misérablement car il ne peut pas modifier ton pdf. Grosso modo, acroread empêche que l'on modifie un fichier qu'il est en train d'afficher. Ce fut aussi le cas avec certaines visionneuses dvi, mais je n'ai plus ce type de problèmes avec kdvi et kpdf (j'imagine que c'est pareil pour les outils gnome)

[il_est_tôt_ce_matin_mais_pas_suffisamment_pour_un_troll]
tutux wrote:
... Est-ce que -- comme le suggère Magic-banana (qu'il soit maudit) -- ...

Voyons, voyons, ce n'est pas une façon de remercier ceux qui proposent les solutions les plus viables 8)
Je finis une présentation (beamer évidemment) avec un thème modifié à la mimine et je rends grâce après chaque utilisation d'un raccourci clavier aux auteurs d'emacs et auctex.
[il_est_tôt_ce_matin_mais_pas_suffisamment_pour_un_troll]
_________________
no tears to cry, no feelings left
the species has amused itself to death
amused itself to death
Back to top
View user's profile Send private message
Untux
Apprentice
Apprentice


Joined: 10 Apr 2006
Posts: 285

PostPosted: Fri Dec 15, 2006 7:24 am    Post subject: Reply with quote

_SETH_ wrote:

Je finis une présentation (beamer évidemment) avec un thème modifié à la mimine et je rends grâce après chaque utilisation d'un raccourci clavier aux auteurs d'emacs et auctex.

[y_a_pas_d'heure_pour_la_légitime_défense]
Ta présentation beamer, je te l'aurais finie 2 fois plus vite avec (g)vim/latexsuite, et en plus, je n'aurais pas perdu de temps à rendre grâce à chaque raccourcis. Quel plus bel hommage pourrions-nous rendre aux concepteurs de (g)vim/latexsuite que de consacrer le temps gagné à des tâches moins ingrates ?... pendant que vous finissez laborieusement de vous casser les poignets sur vos raccourcis de sadique. OK, je dis pas, quand la génétique vous fera pousser 20 doigts par main, vous pourrez peut-être consacrer un peu de votre temps à quelque chose d'utile.
[/y_a_pas_d'heure_pour_la_légitime_défense]
Back to top
View user's profile Send private message
pathfinder
l33t
l33t


Joined: 19 Jan 2006
Posts: 731
Location: Barcelona, Spain

PostPosted: Fri Dec 15, 2006 11:31 am    Post subject: Reply with quote

bon
recentrons nous.


meme si j ai bien rigole.

la situation est la suivante:aucun pdf d ouvert, aucune visionneuse.
j ai meme relance le PC (un truc a faire en win et je bidouille vnc). Apres, meme chose. je veux dire par la:
sous gvim, j ouvre mon document (qui soit dit passant comporte des \include pour eviter d avoir a gerer de grosses compils qd on realise de gros documents) .tex
et je clique sur compiler (\ll je crois) dans le menu.
Je n ai ABSOLUMENT RIEN modifie au texrc original (je l ai copie avant toute manip). Et en plus, chaque ligne que j ai changee dans celui de mon home, j y ai ecrit en commentaires MODIFS MOI comme ca avec la commande magique /MODIF ou /MOI je retrouve chaque modif. J adore vi... :P (tiens, en plus, comme par hasard, c est les commandes utilisees pour chercher dans un MAN :D :D :D)
Donc la premiere manip a ete de compiler avec les options ps
mais ca ne marchait pas (cf erreur apres): il ne faisait "rien". pourtant le -nointeraction mode (enfin, vous voyez ce que je veux dire) du fichier texrc n a pas ete touche.
la seconde manip a ete de revenir sur le fichier "original" (dans mon repoertoire) mais en changeant la ligne xdvi par xdvi -watchfile 1 pour qu il rafracihisse le tout.
Dans ce cas, il compile parfaitement. Et ce sans messages d erreur. LA compl se passe donc bien.
C est apres, en faisant VIEW du menu (\lv je dirais) qu il me met la meme erreur que precedemment, a savoir:
Quote:
:silent! call Tex_ViewLaTeX()

je n ai pas trouve sur google ce message exact (ou alors en allemand et la traduction est degueu)

Depuis la console, tout marche avec xdvi.
Je tiens aussi a ajouter que parfois, pour de grosses compils, ce messages apparait LE TEMPS de finir la compil.
Mais la, au bout de 15 minutes, c est lourd. la visualisation ne se fait pas.

finalement en effacant ~.vim/tex/ftplugin/texrc ou ftplugin/tex/texrc, et en relanncant le tout, meme chose lors de la visu.

A vous les studios

;)
_________________
Cuando un tonto coge un camino, el camino se acaba, pero el tonto sigue
Back to top
View user's profile Send private message
pathfinder
l33t
l33t


Joined: 19 Jan 2006
Posts: 731
Location: Barcelona, Spain

PostPosted: Fri Dec 15, 2006 11:43 am    Post subject: Reply with quote

Plus precisement:
Quote:
cp /usr/share/vim/vimfiles/ftplugin/latex-suite/texrc ~/.vim/ftplugin/tex/texrc
cp: cannot create regular file `/home/moi/.vim/ftplugin/tex/texrc': No such file or directory
mkdir -p .vim/ftplugin/tex
cp /usr/share/vim/vimfiles/ftplugin/latex-suite/texrc ~/.vim/ftplugin/tex/texrc
vi .vim/ftplugin/tex/texrc


Quote:
"=============================================================================
" vim:ft=vim:ts=4:sw=4:noet:fdm=marker:commentstring=\"\ %s:ff=unix
" File: texrc.vim
" Author: Srinath Avadhanula
" Created: Mon Apr 01 11:00 AM 2002 PST
" CVS: $Id: texrc,v 1.47 2004/06/18 23:59:48 srinathava Exp $
"
" Description: This file contains resource configuration information for the
" latex-suite package.
"
" NOTE: Do NOT be edit this file directly:
" this file will be over-written each time you install a new copy
" of latex-suite.
"
" You can do one of the following:
" 1. Copy this file into $VIMFILES/ftplugin/tex/texrc
" and edit the values in that file.
" $VIMFILES is ~/.vim for UNIX systems and ~/vimfiles for
" WINDOWS systems.
"
" 2. Just set values of each setting individually in your
" $VIMFILES/ftplugin/tex.vim file. (See above for what
" $VIMFILES is). You will need to use :let instead of :TexLet
" in this case.
"
" NOTE: This file is best viewed with Vim-6.0+ with folding turned on.
" CVS: $Id: texrc,v 1.47 2004/06/18 23:59:48 srinathava Exp $
"=============================================================================

" ==============================================================================
" SafeLet: checks for value before giving default value {{{
" Description: The function takes in a single argument and splits it into 2
" parts, the first being the first <CWORD> found. this is taken
" as a variable name and the next part is assigned to it
" depending on whether the variable already exists or not.
" handles the case where the next part is quoted or not.
" All these calls work:
" TexLet g:varname = 1
" TexLet g:varname = '1'
" TexLet g:varname = 'foo bar'
" TexLet g:varname = "foo\nbar"
" TexLet g:varname = foo bar
function! <SID>SafeLet(arg)
let name = matchstr(a:arg, '^\s*\zs\(\S\+\)\ze\s*=')
let value = matchstr(a:arg, '=\s*\zs.*\ze')
let value = substitute(value, '\s*$', '', '')
if !exists(name)
if value =~ "^'\\|^\""
exec "let ".name." = ".value
else
exe "let ".name." = value"
endif
endif
endfunction
com! -nargs=+ TexLet :call <SID>SafeLet(<q-args>)
" }}}
" ==============================================================================

" ==============================================================================
" General settings {{{

TexLet g:Tex_UsePython = 1

" the system command which pulls in a file.
if &shell =~ 'sh'
TexLet g:Tex_CatCmd = 'cat'
TexLet g:Tex_RmCmd = 'rm'
else
TexLet g:Tex_CatCmd = 'type'
TexLet g:Tex_RmCmd = 'del'
endif

" whether to turn on debugging
TexLet g:Tex_Debug = 0
" If non empty, all the debugging information will be written to a file of
" this name.
TexLet g:Tex_DebugLog = ''

" }}}
" ==============================================================================
" Rules: specifications of programs for compiling and viewing {{{
"

" By default, when you compile a tex file using \ll, then you will be
" generating a .dvi file. Change this line if you want to set another default.
" NOTE: Make sure that a target for this format exists in the 'Compiler rules'
" section below and is set up properly for your system.
if has('macunix')
TexLet g:Tex_DefaultTargetFormat = 'pdf'
else
TexLet g:Tex_DefaultTargetFormat = 'dvi'
endif

" A comma seperated list of formats which need multiple compilations to be
" correctly compiled.
TexLet g:Tex_MultipleCompileFormats = 'dvi'

" Uncomment this line if you compile ps files via dvi files.
" TexLet g:Tex_FormatDependency_ps = 'dvi,ps'

" ------------------------------------------------------------------------------
" Compiler rules {{{
" This is the first thing you should customize. It is set up for most common
" values, but if use some other compiler, then you will want to change this.
" As CompileFlags value you'd perhaps like to use, e.g., '-src-specials',
" but it is known that it can sometimes give different results in the output,
" so use it with care.
TexLet g:Tex_CompileRule_dvi = 'latex -interaction=nonstopmode $*'
TexLet g:Tex_EscapeChars = '{}\'

TexLet g:Tex_CompileRule_ps = 'dvips -Ppdf -o $*.ps $*.dvi'

" ways to generate pdf files. there are soo many...
" NOTE: pdflatex generates the same output as latex. therefore quickfix is
" possible.
TexLet g:Tex_CompileRule_pdf = 'pdflatex -interaction=nonstopmode $*'

" TexLet g:Tex_CompileRule_pdf = 'ps2pdf $*.ps'
" TexLet g:Tex_CompileRule_pdf = 'dvipdfm $*.dvi'
" TexLet g:Tex_CompileRule_pdf = 'dvipdf $*.dvi'

TexLet g:Tex_CompileRule_html = 'latex2html $*.tex'

TexLet g:Tex_CompileRule_bib = g:Tex_BibtexFlavor . ' $*'

" Set Tex_UseMakefile to 0 if you want to ignore the presence of a Makefile
" when deciding how to compile
TexLet g:Tex_UseMakefile = 1

" }}}
" ------------------------------------------------------------------------------
" Viewer rules {{{
" these programs are for viewing other formats.
" NOTE: latex-suite will automatically append file.<format> to these functions
" when calling them. The viewer therefore cannot accept arguments after
" the filename.
" NOTE: Windows users:
" Set your $PATH variable to include the full path to these programs.
if has('win32')
TexLet g:Tex_ViewRule_ps = 'gsview32'
TexLet g:Tex_ViewRule_pdf = 'AcroRd32'
TexLet g:Tex_ViewRule_dvi = 'yap -1'
elseif has('macunix')
" Let the system pick. If you want, you can override the choice here.
TexLet g:Tex_ViewRule_ps = ''
TexLet g:Tex_ViewRule_pdf = ''
" TexLet g:Tex_ViewRule_pdf = 'Acrobat\ Reader\ 5.1'
TexLet g:Tex_ViewRule_dvi = ''
else
TexLet g:Tex_ViewRule_ps = 'ghostview'
TexLet g:Tex_ViewRule_pdf = 'xpdf'
TexLet g:Tex_ViewRule_dvi = 'xdvi'
" the option below specifies an editor for the dvi viewer while starting
" up the dvi viewer according to Dimitri Antoniou's tip on vim.sf.net (tip
" #225)
TexLet g:Tex_UseEditorSettingInDVIViewer = 0
endif

" Tex_ViewRuleComplete_{format}
"
" If a variable like this is specified, then it takes precedence over the
" variable with the same suffix defined above. i.e, Tex_ViewRuleComplete_dvi
" takes precedence over Tex_ViewRule_dvi.
"
" If only Tex_ViewRule_{format} is specified, then latex-suite constructs the
" actual system command which calls that program automatically. For example,
" if you specify Tex_ViewRule_dvi = 'kdvi', then latex-suite will issue the
" command
" !kdvi --unique file.dvi &
"
" However, if your viewer program accepts the file to be viewed in a way which
" doesn't fit with the way latex-suite constructs the system command, then
" specify it using this variable. You can use the same format here which
" 'makeprg' accepts. So $* can be used in place of the main file name.
"
" IMPORTANT: Make sure you make the process go into the background otherwise
" vim will wait for the viewer to terminate before letting you edit
" the file again.
"
" Example:
" Suppose you have a latex->html converter which converts a file say foo.tex
" to a file foo/index.html. Then you would use:
"
" let g:Tex_ViewRuleComplete_html = 'MozillaFirebird $*/index.html &'
"
" Doing something like this would not be possible using Tex_ViewRule_html
TexLet g:Tex_ViewRuleComplete_dvi = ''

" }}}
" ------------------------------------------------------------------------------
" }}}
" ==============================================================================
" Compiler: latex-suite comes with a customizable compiler plugin. {{{
" :help latex-compiling for a detailed description of these options.
"
" this is the list of patterns which will be ignored from the compiler output.
" This is a handy way of specifying which warnings/errors to ignore. This is a
" list of patterns seperated by '¡'
TexLet g:Tex_IgnoredWarnings =
\'Underfull'."\n".
\'Overfull'."\n".
\'specifier changed to'."\n".
\'You have requested'."\n".
\'Missing number, treated as zero.'."\n".
\'There were undefined references'."\n".
\'Citation %.%# undefined'

" the 'ignore level' of the 'efm'. A value of 4 says that the first 4 kinds of
" warnings in the list above will be ignored. Use the command TCLevel to set a
" level dynamically.
TexLet g:Tex_IgnoreLevel = 7

" NOTE: The values of g:Tex_Flavor and g:Tex_CompilerFlags are provided as a
" way to make compiler/tex.vim standalone. i.e independent of the rest
" of latex-suite. These variables are NOT used if you have already
" defined g:Tex_CompileRule_dvi above.
"
" specifies the current latex flavor.
TexLet g:Tex_Flavor = 'latex'

" specifies the BibTeX flavor and if necessary options. If you use $* in this
" setting, it will be replaced by the *root* of the main file name, i.e, if
" the main file is "thesis.tex", $* will be "thesis".
TexLet g:Tex_BibtexFlavor = 'bibtex'

" specifies the MakeIndedx flavor and if necessary options. $* will be
" replaced by the *root* of the main file name. See above.
TexLet g:Tex_MakeIndexFlavor = 'makeindex $*.idx'

" By default the program described by g:Tex_Flavor above is called with the
" flags '--src-specials --interaction=nonstopmode'. If your particular version
" of latex does not accept these arguments, you will need to set this variable
" to the appropriate value.
" NOTE: leave commented for using the default flags.
" TODO: Is it necessary (or even desirable) to use 2 variables to specify a
" flavor and flags seperately? --SA
" TexLet g:Tex_CompilerFlags = ''

" If disabled (set to 0) LaTeX-Suite doesn't go immediately to warnings or
" errors after compilation
TexLet g:Tex_GotoError = 1

" If set to 1, then latex-suite shows the context of the error in a preview
" window beneath the window showing the actual errors.
TexLet g:Tex_ShowErrorContext = 1

" Remove temp files created during part compilations when vim exits.
TexLet g:Tex_RemoveTempFiles = 1

" }}}
" ==============================================================================
" Project: how to deal with multi file projects via latex-suite {{{

" Use a valid vim expression here if you want to customize the way latex-suite
" searches for a master file from within another file.
TexLet g:Tex_MainFileExpression = ''

" }}}
" ==============================================================================
" Macros: latex-suite comes with a large number of macros to speed up typing {{{
" latex.
"
" Place Holder Options: {{{
" (See |placeholders| for a description of what place-holders are).
"
" these options are actually used by imaps.vim, therefore the prefix is Imap_
" and not Tex_. See |placeholders| for a description of how to use
" place-holders. You can either completely disable placeholders (not
" recommended) and/or you can change the place holder characters.

TexLet g:Imap_UsePlaceHolders = 1
TexLet g:Imap_PlaceHolderStart = '<+'
TexLet g:Imap_PlaceHolderEnd = '+>'

" This option when set to 1 makes <C-J> in insert mode delete
" non-descriptive (empty) placeholders and enters insert mode.
" NOTE: This option _has_ to be set in the .vimrc. Setting this in a filetype
" plugin file such as ftplugin/tex.vim will not have any affect.
TexLet g:Imap_DeleteEmptyPlaceHolders = 0

" When set to 1, in visual mode, <C-J> takes you to the next placeholder
" without deleting the current placeholder.
" NOTE: This option _has_ to be set in the .vimrc. Setting this in a filetype
" plugin file such as ftplugin/tex.vim will not have any affect.
TexLet g:Imap_StickyPlaceHolders = 1


" }}}
" Menu Wizard Option: {{{
" If the following variable is set to 1, then when an enviroment is chosen
" from the menu then for selected environments, latex-suite asks a series of
" questions on the command line and inserts a template with the corresponding
" fields already filled in.
" Setting this to zero will insert a template with |placeholders| marking off
" the places where fields need to be filled.
TexLet g:Tex_UseMenuWizard = 0

" }}}
" Visual Mode Mapping Correction: {{{
" With so many visual maps, its helpful to have a way of catching typing
" errors made in visual mode. What this does is to prompt you to correct your
" visual mode mapping if you start out with g:Tex_Leader and then type some
" illegal keys.
" It basically maps just the g:Tex_Leader character to a function
TexLet g:Tex_CatchVisMapErrors = 1

" }}}
" Diacritics: {{{
" whether or not you want to use diacritics
" (diacritics speed up typing some languages. the way they are set up in
" latex-suite is
" =char> = \'{<char>}
" +char> = \v{<char>}
" +} = \"a
" :o = \^o
" Default: 0
TexLet g:Tex_Diacritics = 0

" }}}
" Leader Options: {{{
" The mappings in latex-suite are by default prefixed with the back-tick
" character. For example, `/ inserts \frac{<++>}{<++>}<++> etc. You can change the
" prefix with the following setting.
" ',', '/', '`' are preferred values. '' or '\' will lead to a _lot_ of
" trouble.
" g:Tex_Leader is also used for visual mode mappings for fonts.
TexLet g:Tex_Leader = '`'

" In order to avoid ambiguity between the large number of visual mode macros
" provided, the visual mode macros for environments and sections start with a
" character different from '`'.
TexLet g:Tex_Leader2 = ','

" }}}
" Environment Macros: {{{
" These mappings insert LaTeX "environments" such as
" \begin{center}
" <++>
" \end{center}<++>
" with the cursor left at the first place-holder.
" (See |placeholders| for what these are.)
" Mnemonic:
" 1. All environment mappings begin with 'E'
" 2. The next two capital letters are (for the common environments) the
" first 2 letters of the environment name converted into upper case. For
" example, for the center environment above, use ECE. There are a few
" necessary exceptions such as:
" equation --> EEQ
" eqnarray --> EEA
" Please see texmaps.vim for the complete list.
"
" Along with the insert mode mappings, a set of visual mode mappings is
" provided which encloses the visually selected region in an environment.
" These maps are related to the corresponding insert mode mappings by the
" following rule:
" EFI --> ,fi
" and so on. i.e, the leading E becomes '`' and the next 2 letters are small
" case. Some of the visual mode mappings are sensetive to whether you choose
" line-wise or character wise. For example, if you choose a word and press
" `ve, then you get \verb|word|, whereas if you press `ve on a line-wise
" selection, you get:
" \begin{verbatim}
" line
" \end{verbatim}
"
" these 2 options give finer control on which aspect of the macros you want
" to enable.
TexLet g:Tex_EnvironmentMaps = 1
TexLet g:Tex_EnvironmentMenus = 1


" }}}
" Font Macros: {{{
" These mappings insert font descriptions such as:
" \textsf{<++>}<++>
" again with the cursor at the first place-holder.
" Mnemonic:
" 1. first letter is always F (F for font)
" 2. next 2 letters are the 2 letters describing the font.
"
" Example: the above mapping is triggered by FSF.
"
" Just like environment mappings, you can visually select an area and press
" `sf to have it enclosed in:
" \textsf{word}
" or
" {\sffamily
" line
" }
" depending on character-wise or line-wise selection.
TexLet g:Tex_FontMaps = 1
TexLet g:Tex_FontMenus = 1

" }}}
" Section Macros: {{{
" Inserts LaTeX sections:
" \section
" etc. Just as in the case of environments and fonts, can be enclosed with a
" visual selection. The enclosing is not sensetive to character or line-wise
" selection.
" NOTE: In visual mode, you are supposed to select the name of the section
" etc, not the whole section.
" In the following case, select just the first line, not lines 1-3.
" 1 section name
" 2 some lines in this section
" 3 and some more lines
" Mnemonic: (make your own!)
" SPA for part
" SCH for chapter
" SSE for section
" SSS for subsection
" SS2 for subsubsection
" SPG for paragraph
" SSP for subparagraph
TexLet g:Tex_SectionMaps = 1
TexLet g:Tex_SectionMenus = 1

" }}}
" Auctex Style Mappings: {{{
" Auctex.vim has heavily inspired various portions of latex-suite providing
" various new ways of conviniently inserting environments.
"
" If you press <F5> in the insert mode while on an empty line, latex-suite
" prompts you with a list of environments you might want to insert. You can
" either choose one from the list or type in a new environment name.
" The variable below (which is a comma seperated list of environment names)
" decides the prompt which latex-suite generates.
" You can place as many items as you want here. If the environment name is a
" standard latex environment such as table or figure, then latex-suite will
" insert a template with additional fields, if not, just a bare bones
" \begin{env}
" <++>
" \end{env}
" is inserted.
" \[ and $$ are also recognized.
" NOTE: Setting this variable to the empty string is a way of leaving the
" <F5> key unmapped

TexLet g:Tex_PromptedEnvironments =
\ 'eqnarray*,eqnarray,equation,equation*,\[,$$,align,align*'

" Another quick way of inserting environments is to press one of the shifted
" function keys from <F1> through <F4>.
" Each environment in the following list is mapped to a corresponding shifted
" function key.
" NOTE: Setting this variable to the empty string is a way of leaving all the
" shifted function keys untouched by latex-suite.
" NOTE: Only the first 4 items of the list are used. The rest will be silently
" ignored.
" The number of items in this list decides how many shifted function keys are
" mapped.
TexLet g:Tex_HotKeyMappings =
\ 'eqnarray*,eqnarray,bmatrix'

" Similar to above mechanisms works <F7> key. It prompts for command with list
" of commands from g:Tex_PromptedCommands. There are not HotKeys for commands.
" It works for commands of style \com{}. Changing of current command is done
" with <S-F7>

TexLet g:Tex_PromptedCommands =
\ 'footnote,cite,pageref,label'

" }}}
" Smart Key Mappings: {{{
" Latex-suite shites with a number of 'smart' maps, where the behavior of
" standard keys is modified in a way which makes editing tex files easy.

" Pressing <BS> in insert mode checks to see whether we are just after
" something like \'{a} and if so, deletes all of it. i.e, diacritics are
" treated as single characters for backspacing.
" Setting this to zero will leave the <BS> key unmapped.
" Default: 1
TexLet g:Tex_SmartKeyBS = 1
" The pattern used to detect whether the previous characters comprise a
" diacritic character. This default pattern detects the standard LaTeX
" diacritics
TexLet g:Tex_SmartBSPattern =
\ '\(' .
\ "\\\\[\"^'=v]{\\S}" . '\|' .
\ "\\\\[\"^'=]\\S" . '\|' .
\ '\\v \S' . '\|' .
\ "\\\\[\"^'=v]{\\\\[iI]}" . '\|' .
\ '\\v \\[iI]' . '\|' .
\ '\\q \S' . '\|' .
\ '\\-' .
\ '\)' . "$"

" Pressing " (english double quote) will insert `` or '' by making an
" intelligent guess about whether we intended to open or close a quote.
" Default: 1
TexLet g:Tex_SmartKeyQuote = 1

" Users of other languages might want to change the quote characters to suit
" their locale. These global values will be ignored if there are buffer-local
" versions, which may be set in the language-specific package files, such as
" ftplugin/latex-suite/packages/german
TexLet g:Tex_SmartQuoteOpen = "``"
TexLet g:Tex_SmartQuoteClose = "''"

" Latex-suite maps the <space> key in such a way that $ characters are not
" broken across lines.
" NOTE: Setting this to 1 has the side-effect of making the 'tw' setting be 0.
" Default:
TexLet g:Tex_SmartKeySpace = 0

" Pressing ... (3 dots) results in \ldots outside math mode and \cdots in math
" mode.
"
" TODO: Make it more intelligent within math mode. For example
" $1+...+3$ should expand to $1+\cdots+n$, whereas $1,...,n$ should expand
" to $1,\ldots,n$. The amsmath package actually provides a command \dots
" which does this. Maybe use that if amsmath is detected?
" Default: 1
TexLet g:Tex_SmartKeyDot = 1

" }}}
" Advanced Math: {{{
" These mappings allow for fast inserting of math constructions
" brackets, better handling of space in math mode, unfortunately
" they use <M-> mappings which conflicts with some encodings. This is easy way
" of turning them off.
"
" <M-b> encloses the previous character in \mathbf{}
" <M-c> is polymorphic as follows:
" Insert mode:
" 1. If the previous character is a letter or number, then capitalize it and
" enclose it in \mathcal{}
" 2. otherwise insert \cite{}
" Visual Mode:
" 1. Enclose selection in \mathcal{}
" <M-l> is also polymorphic as follows:
" If the character before typing <M-l> is one of '([{|<q', then do the
" following:
" 1. (<M-l> \left(\right
" similarly for [, |
" {<M-l> \left\{\right\}
" 2. <<M-l> \langle\rangle
" 3. q<M-l> \lefteqn{}
" otherwise insert \label{}
" <M-i> inserts \item commands at the current cursor location depending on
" the surrounding environment. For example, inside itemize, it will
" insert a simple \item, but within a description, it will insert
" \item[<+label+>] etc.
"
" Default: 1
TexLet g:Tex_AdvancedMath = 1

" }}}

" }}}
" ==============================================================================
" TeX Completion: {{{
"
" Options for preview window for ref/cite completion.
" Height of cwindow
" Default: 5
TexLet g:Tex_ViewerCwindowHeight = 5
" Height of preview window
" Default: 10
TexLet g:Tex_ViewerPreviewHeight = 10

" Options for explorer completion.
" Height of explorer window
" Default: 10
TexLet g:Tex_ExplorerHeight = 10

" Directory for images. Read |latex-completion-explorer| before changing
" Default: ''
TexLet g:Tex_ImageDir = ''

" whether or not searches for \cite's are cached.
TexLet g:Tex_RememberCiteSearch = 0
" Paths to the bibliography files and custom packages.
TexLet g:Tex_BIBINPUTS = ''
TexLet g:Tex_TEXINPUTS = ''

" Whether latex-suite simply searches for \\label's in all the .tex file found
" in the current directory or whether it will use a more complex algorithm.
" See
" :help Tex_UseSimpleLabelSearch
" for more information
TexLet g:Tex_UseSimpleLabelSearch = 0

" }}}
" ==============================================================================
" Menus: set the kinds of menus which you would like to see. {{{
"
" Setting this variable to zero will immediately disable _all_ menus.
" for finer control set this to 1 and then play with the other options.
" Default: 1
TexLet g:Tex_Menus = 1

" The location of the main menu
TexLet g:Tex_MainMenuLocation = 80

" Math contains a large number of tex math elemets such as arrows,
" mathematical fonts (\mathrm), mathematical diacritics (\dot), binary
" relational operators etc. This menu compromises about 75% of the menus.
" Default: 1
TexLet g:Tex_MathMenus = 1

" The following options control the "compactness" of the menus.
"
" Setting this option to 1 makes the Font, Counter and Dimensioning menus to
" be collected together into a single 'Tex-Elements' menu. Setting this to 0
" creates seperate menus for each of them.
" Default: 1
TexLet g:Tex_NestElementMenus = 1

" Sometimes when you are using a lot of packages with lots of options etc,
" then a lot of time might be spent at startup loading the menus.
" Setting the following variable to 0 will stop autoloading the packages menu.
" You can still goto TeX-Suite.Configure Menu and load this after startup.
" Default: 1
TexLet g:Tex_PackagesMenu = 1
" The following option will create the packages option within the TeX-Suite
" menu.
" Default: 1
TexLet g:Tex_NestPackagesMenu = 1

" This is the prefix added to the menu names created by latex suite. Add a
" dot to the following option to nest the menus under the menu name before the
" dot.
" NOTE: With a '.' as the last character of the following setting, every
" single menu created by latex suite will be nested under the same menu.
" Default: 'TeX-'
TexLet g:Tex_MenuPrefix = 'TeX-'

" Use utf-8 menus. There is plenty of math symbols in LaTeX. It is hard to
" remember them. You can display them with utf-8. Your system/GUI interface
" have to support utf-8. This addition is necessary for resetting 'encoding'.
TexLet g:Tex_UseUtfMenus = 0

if g:Tex_UseUtfMenus != 0 && has("gui_running")
set encoding=utf-8
endif

" }}}
" ==============================================================================
" Folding: latex-suite comes with 'fake' syntax folding. {{{
"
" specifies whether the MakeTeXFolds() function will be defined. If this is
" set to zero, then esentially you have disabled all of latex-suite's folding
" functions. no maps for refreshing folds will be set up etc.
" NOTE: However, the function TexFoldTextFunction() is still avaiable
" and 'foldexpr' is set to point to it. This is so you can continue
" using another folding scheme but still use the fold text function.
TexLet g:Tex_Folding = 1

" specifies whether a latex file is automatically folded up when opened.
" Setting this to zero means that a file is not folded up as soon as its
" opened.
" NOTE: the MakeTeXFolds() function will still be available (unless disabled
" by g:Tex_Folding), so you can do <F6> or \rf to refresh/create folds.
TexLet g:Tex_AutoFolding = 1

" }}}
" ==============================================================================
" Taglist: Support for taglist.vim {{{
"
" LaTeX-Suite offers now support for taglist.vim, the most popular Vim
" interface for ctags. You should use ctags version >= 5.0 and taglist >= 3.0.
TexLet g:Tex_TaglistSupport = 1

" This option turns on definition of tags for LaTeX.
" NOTE: In taglist window you may see duplicate entries for the same tag. It
" means some definitions are repeated somewhere else. You can turn off
" internal definitions or remove external (read ctags description
" where).
TexLet g:Tex_InternalTagsDefinitions = 1

" }}}
" ==============================================================================


Histoire de vous laisser faire un diff avec votre fichier original si vous le jugez necessaire...


Bien, maintenant, voial le fichier principal.
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH j ai trouve un truc:

si je lance en console
gvim /la-ou-est/monfichierprincipal.tex
tout se passe bien.

si je lance GVIM en cliquant depuis menu de gnome ou depuis mon raccourci sur mon panneau de desktop, il sait pas faire la VISU.

Voila le truc.
Savez a quoi c esst du?
Back to top
View user's profile Send private message
Magic Banana
Veteran
Veteran


Joined: 13 Dec 2005
Posts: 1907
Location: Belo Horizonte, Minas Gerais, Brasil

PostPosted: Fri Dec 15, 2006 3:12 pm    Post subject: Reply with quote

pathfinder wrote:
Savez a quoi c esst du?

Peut-être à gvim qui est mal foutu. :lol:

Sincèrement je suis sidéré du bordel nécessaire pour créer un document avec vim + LaTeX. Avec AUC TeX tu fais C-c C-c pour compiler puis C-c C-c pour compiler une seconde fois (si AUC TeX a détecter qu'une seconde compilation était nécessaire) puis C-c C-c pour compiler la bibliographie (si il y en a une) et enfin C-c C-c pour afficher le document nouvellement créé. Bref tu fais C-c C-c jusqu'à ce que tu es l'affichage de ton document ! Bien sûr il y a aussi un bouton qui sert à faire cela si tu utilises l'interface graphique. Et cela fonctionne sans avoir besoin de se soucier d'un quelconque fichier de configuration.

pathfinder wrote:
Et en plus, chaque ligne que j ai changee dans celui de mon home, j y ai ecrit en commentaires MODIFS MOI comme ca avec la commande magique /MODIF ou /MOI je retrouve chaque modif. J adore vi... :P (tiens, en plus, comme par hasard, c est les commandes utilisees pour chercher dans un MAN :D :D :D)


Si t veux jouer à ce petit troll là, il te retourne en pleine face en moins de deux : ton shell utilise quels raccourcis à ton avis ? Hmm... Essaie donc : C-r (rechercher dans l'historique), C-a (début de ligne), M-b (reculer d'un mot), M-d (supprimer le mot suivant), M-backspace (effacer le dernier mot), C-k (effacer la fin de la ligne), C-y (coller), etc. Pour être efficace avec un shell tu dois de toute manière apprendre toutes les bases d'emacs. Tiens j'y pense, tu as dit que tu utilisais Gnome : il y a un cache à cocher pour avoir dans Gnome les raccourcis clavier Emacs (même chose pour Xfce, KDE je n'en sais rien). De vi, la seule chose que je n'ai jamais eu besoin de connaître est "/" pour la recherche et ":q" si jamais je le lançais par erreur (pas sur mon ordinateur puisqu'il n'y ai pas ! :twisted: ).

Tiens, au fait, elle est comment la recherche dans vi, au fil de la frappe comme emacs ?
Back to top
View user's profile Send private message
_Seth_
Guru
Guru


Joined: 15 Sep 2004
Posts: 539
Location: encore paumé dans un labo ;)

PostPosted: Fri Dec 15, 2006 3:13 pm    Post subject: Reply with quote

Jetes un coup d'oeil à la commande qui est exécutée quand tu lances gvim par le menu gnome : tu dois pouvoir trouver ça dans les options de ton menu gnome (si c'est à peu près similaire à KDE).

[Never ending troll]
pathfinder wrote:
Voila le truc.
Savez a quoi c esst du?


oui :mrgreen: la conjonction gnome + gvim. Mouhahahaha !
C'est fou ce que ça sert à rien de tapper sur {gnome,KDE, emacs,vi} mais ça fait du bien :wink:
[Never ending troll]
_________________
no tears to cry, no feelings left
the species has amused itself to death
amused itself to death
Back to top
View user's profile Send private message
Untux
Apprentice
Apprentice


Joined: 10 Apr 2006
Posts: 285

PostPosted: Fri Dec 15, 2006 9:21 pm    Post subject: Reply with quote

pathfinder wrote:

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH j ai trouve un truc: si je lance en console gvim /la-ou-est/monfichierprincipal.tex tout se passe bien.

Beuh... là je plussoie _Seth_, faudrait voir comment Gnome lance ton gvim ? (on a pas idée d'utiliser Gnome aussi?! essaie ion3 si tu veux pas qu'on se moque)
Magic Banana wrote:

Sincèrement je suis sidéré du bordel nécessaire pour créer un document avec vim + LaTeX.

Bien, voyons celà de plus près :
Magic Banana wrote:

Avec AUC TeX tu fais C-c C-c pour compiler puis C-c C-c pour compiler une seconde fois (si AUC TeX a détecter qu'une seconde compilation était nécessaire) puis C-c C-c pour compiler la bibliographie (si il y en a une) et enfin C-c C-c pour afficher le document nouvellement créé. Bref tu fais C-c C-c jusqu'à ce que tu es l'affichage de ton document ! Bien sûr il y a aussi un bouton qui sert à faire cela si tu utilises l'interface graphique.

Avec (g)vim/latexsuite tu fais « \ll » UNE SEULE FOIS, car latexsuite se charge de compiler le nombre de fois qui va bien. À la PREMIÈRE compilation, on fait un petit « \lv » pour ouvrir le viewer et le placer pour avoir (g)vim et le viewer bien en vue. Ensuite le viewer rafraîchit tout seul la vue quand il y a des modifs. En résumé, dans 99% des cas, nous on fait « \ll » et vous vous faites « C-c C-c C-c C-c C-c C-c ... » Bonjour les callosités des phalangettes. Nous notre pulpe elle est toute souple! Bien sûr, il y a aussi un bouton et/ou menu qui permet de faire ça avec l'interface graphique.
Magic Banana wrote:

Et cela fonctionne sans avoir besoin de se soucier d'un quelconque fichier de configuration.

Bla bla bla bla. Nous on règle ça une fois pour toute et après ça roule.
Magic Banana wrote:

Si t veux jouer à ce petit troll là, il te retourne en pleine face en moins de deux

Moi je veux jouer aussi :p
Magic Banana wrote:

ton shell utilise quels raccourcis à ton avis ? Hmm...

Bin... je sais pas toi (enfin... je me doute) mais moi j'utilise les raccourcis vi. Il suffit d'ajouter
Code:

unset INPUTRC
set -o vi

dans notre .bashrc pour que notre petit shell se civilise.
Magic Banana wrote:

Pour être efficace avec un shell tu dois de toute manière apprendre toutes les bases d'emacs.

... non non!
Magic Banana wrote:

Tiens, au fait, elle est comment la recherche dans vi, au fil de la frappe comme emacs ?

On peut choisir! (:set is | :set nois)
_Seth_ wrote:

C'est fou ce que ça sert à rien de tapper sur {gnome,KDE, emacs,vi} mais ça fait du bien :wink:

Deuxième plussoyage!


Last edited by Untux on Sat Dec 16, 2006 12:37 am; edited 1 time in total
Back to top
View user's profile Send private message
pathfinder
l33t
l33t


Joined: 19 Jan 2006
Posts: 731
Location: Barcelona, Spain

PostPosted: Fri Dec 15, 2006 11:11 pm    Post subject: Reply with quote

gnome ... disons que je m y suis remis parce que beryl!
parce que fluxbox est incompatible avec beryl.
et je suis plus fan... mais es lo que hay! (c est comme ca )

bien, gnome en realite fait
gvim -f
mais je sais pas ce que ca veut dire.

pour vi ou emacs, ... je sais qu il y a aussi un fichier de config sous emacs que les gens adorent toucher aussi.
mais je n entrerai plus dans les trolls. vi est mieux et c est tout.
:D :D :D

non, je pense que les 2 sont tres bons.
et que s ils se sont imposes dans leur style, c est qu ils sont excellents.
de toutes facons, histoire d animer le troll, il n y a que vi ou emacs. le reste, personne n en parle. et ces 2 editeurs ont merveilleusement bien su vivre ensemble.
apres, je dirais que emacs a ete utilise par les gens qui l ont recu en apprentissage, en ecole ou autre, et qu il est sympa avec ces clicls partout a tout va. meme si apres, ses users ont tendance a preferer le bon vieux raccourci clavier (et la, on m otera jamais de la tete que C-c C-x c est pratique et intuitif pour sortir de emacs. si on donne a un novice VI et emacs, sans souris, avec raccourcis clavier, je parierai qu il trouvera jamais la facon de sortir ni de l un ni de l autre du premier coup, mais je suis sur qu au deuxieme coup il se rappellera de :q, :x, :wq, ou un de ceux la. parcontre, un C-? C-=??? non)
ce que j aime chez vi c est que meme quand tout merde, on peut editer avec un simple clavier. dans le vieil esprit des premiers claviers, sans mouse, sans keypad, sans rien quoi. si tout merde, et rien n est reconnu, avec l alphabet et la ponctuation on fait des merveilles.

stop-

gvim -f
ce -f je sais pas ce que c est.
et voilou
sinon, c est juste dommage de pas avoir un ecran super large, pour avoir jsute a cote le document final (non j ai pas de teloche).
_________________
Cuando un tonto coge un camino, el camino se acaba, pero el tonto sigue
Back to top
View user's profile Send private message
Untux
Apprentice
Apprentice


Joined: 10 Apr 2006
Posts: 285

PostPosted: Sat Dec 16, 2006 12:19 am    Post subject: Reply with quote

Y'a un p'tit truc bien sympa : LES PAGES MAN ! lol
Et donc, l'option « f »
man gvim (traduction partielle et approximative) wrote:

Cette option devrait être utilisée quand Vim est exécuté par un programme qui attend que la session d'édition se termine (par ex. mail)

Je ne vois pas du tout pourquoi ça pose un problème chez toi. J'ai essayé de lancer gvim avec cette option et la compilation d'un .tex fonctionne. Est-ce que tu as essayé de supprimer cette option de ton raccourcis gnome ?

Un autre p'tit truc bien sympa puisque je parle des pages man : le plugin ManPageView qui permet de lire les pages man depuis (g)vim. C'est particulièrement cool si tu es en utf-8 car (g)vim affiche correctement tous les caractères des manuels en français.

Concernant l'écran, je me suis récemment acheté un petit HP w19. C'est du 8/5 en 1440x900. Environ 200 euros. Rien d'extraordinaire mais ça permet d'avoir les deux vues, avec le document à 100% en pleine largeur dans le viewer, et environ 80 caractères dans (g)vim. Ceci dit, je préférais mon bon vieux IIyama en 1600x1200. Bref, de toute façon on s'en fout hein ?
Back to top
View user's profile Send private message
_Seth_
Guru
Guru


Joined: 15 Sep 2004
Posts: 539
Location: encore paumé dans un labo ;)

PostPosted: Sat Dec 16, 2006 12:05 pm    Post subject: Reply with quote

je séche un peu sur le pourquoi du plantage... essaye toujours de virer le -f en effet.

tutux wrote:
Ceci dit, je préférais mon bon vieux IIyama en 1600x1200. Bref, de toute façon on s'en fout hein ?

Oh que non ! C'est rassurant au contraire : chez moi je suis encore sur mon vieil IIyama en 1600x1200, au labo j'ai 2 syncmaster 21' en 3200x1200 et du coup j'avais envie de changer mon IIyama. Et comme tu le confirmes c'est dur de lacher son 1600x1200, et j'ai été refroidi par le coût : prendre un 20' minimum, avoir une sortie dvi sur sa CG sinon l'affichage est dégeu (surtout pour les petits charactères). Bref, ça fait cheros le passage au pays du plat...
_________________
no tears to cry, no feelings left
the species has amused itself to death
amused itself to death
Back to top
View user's profile Send private message
_Seth_
Guru
Guru


Joined: 15 Sep 2004
Posts: 539
Location: encore paumé dans un labo ;)

PostPosted: Sat Dec 16, 2006 12:14 pm    Post subject: Reply with quote

tutux wrote:
Magic Banana wrote:
Si t veux jouer à ce petit troll là, il te retourne en pleine face en moins de deux

Moi je veux jouer aussi :p

:lol:
Illustration par l'exemple de ce que vi ne pourra jamais faire
_________________
no tears to cry, no feelings left
the species has amused itself to death
amused itself to death
Back to top
View user's profile Send private message
pathfinder
l33t
l33t


Joined: 19 Jan 2006
Posts: 731
Location: Barcelona, Spain

PostPosted: Sat Dec 16, 2006 1:09 pm    Post subject: Reply with quote

sympa ton exmple Seth
je fais pas preuve de mauvaise foi, mais l invstissement en temps me parait trop important (changer les poiles, les fonds, tout preparer, apprendre les raccourcis trop longs: on doit pouvoir les changer je pense?)

ET EN CE QUI CONCERNE LE PROBLEME: c est resolu!!!!
C est en effet ce -f qui venait emmerder son monde!!!!

Donc merci a tous!
Et vive les trolls :D

Ma conclucsion a ce sujet la: pour les emacs users: you should give VI a try (a serious one)
pour le VI users: you should give EMACS a try (a serious one)

:D :D :D :D
Back to top
View user's profile Send private message
Untux
Apprentice
Apprentice


Joined: 10 Apr 2006
Posts: 285

PostPosted: Sat Dec 16, 2006 10:35 pm    Post subject: Reply with quote

pathfinder wrote:
ET EN CE QUI CONCERNE LE PROBLEME: c est resolu!!!!
C est en effet ce -f qui venait emmerder son monde!!!!

Ouééééé ! Ah bin ça fait du bien. On sait toujours pas pourquoi mais bon... si ça marche...
_Seth_ wrote:
Et comme tu le confirmes c'est dur de lacher son 1600x1200, et j'ai été refroidi par le coût

Je vais même en remettre une couche : je pleure mon IIyama tous les jours. Ce w19 il me pète les yeux et les couleurs sont immondes. Et je maudis IIyama pour les pratiques commerciales qui interdisent à mon réparateur d'obtenir les pièces pour la réparation. J'espère que leurs dirigeants s'étoufferont en bouffant du caviar.
_Seth_ wrote:
Illustration par l'exemple de ce que vi ne pourra jamais faire
Mouais... c'est effectivement le seul argument non trollesque en faveur d'emacs/auctex. Mais, pour une friandise, devrait-on renoncer à l'ergonomie parfaite de (g)vim/latexsuite ? La réponse dépendra sans doute du budget que l'on peut allouer à ces différents postes : rhumatologue; touches de clavier en titane; clavier spécial <CTRL>C pour les doigts de pied; moniteur 43 pouces pour afficher la liste des raccourcis courants; etc. À vous de voir...
Back to top
View user's profile Send private message
Magic Banana
Veteran
Veteran


Joined: 13 Dec 2005
Posts: 1907
Location: Belo Horizonte, Minas Gerais, Brasil

PostPosted: Mon Dec 18, 2006 10:48 am    Post subject: Reply with quote

tutux wrote:
le plugin ManPageView qui permet de lire les pages man depuis (g)vim.


Sous emacs on a la commande woman qui fait la même chose mais n'est pas un plugin. Et oui ! Passez à emacs et vous aurez les femmes avec (et pas en option) !

Idem avec emacs. Ce n'est pas parce que emacs sait utiliser une souris que tu as besoin d'une souris ! Mais avec emacs on peut aussi tirer avantage de ces nouvelles technologies ! :lol:

pathfinder wrote:
ce que j aime chez vi c est que meme quand tout merde, on peut editer avec un simple clavier. dans le vieil esprit des premiers claviers, sans mouse, sans keypad, sans rien quoi. si tout merde, et rien n est reconnu, avec l alphabet et la ponctuation on fait des merveilles.


pathfinder wrote:
je dirais que emacs a ete utilise par les gens qui l ont recu en apprentissage, en ecole ou autre, et qu il est sympa avec ces clicls partout a tout va. meme si apres, ses users ont tendance a preferer le bon vieux raccourci clavier


... et vi est utilisé par les masos les les amateurs de bips ! :lol:

pathfinder wrote:
l invstissement en temps me parait trop important (changer les poiles, les fonds, tout preparer, apprendre les raccourcis trop longs: on doit pouvoir les changer je pense?)


Tu ne change pas les polices ou quoi que ce soit. C'est AUC TeX qui comprends le LaTeX et utilises les possibilités d'affichages d'emacs (autrement supérieure à celle de vim) pour t'aider à prévisualiser le document sans le compiler.

Bien sûr que les raccourcis claviers sont modifiables ! Ne doute pas de la puisance d'emacs ! :twisted: En fait tu peux émuler vi dans emacs avec le mode Viper qui est un acronyme pour "Viper Is a Package for Emacs Rebels".

pathfinder wrote:
Ma conclucsion a ce sujet la: pour les emacs users: you should give VI a try (a serious one)
pour le VI users: you should give EMACS a try (a serious one)


Troll à part, ma conclusion est toute différente :
Utilisateurs d'emacs ou vim : ne perdez pas votre temps à apprendre l'éditeur énnemi (les deux sont bigrement efficaces lorsqu'ils sont maîtrisés) : Trollez ! :lol:
Utilisateurs d'un autre éditeur de texte (enfin... un semblant d'éditeur de texte) : pour les masos apprenez vim, pour les autres c'est emacs ! :P

Bon et pour troller encore moins, je dirais que l'argument du petit doigt qui fait mal est recevable pour les personnes qui savent et veulent taper sur un clavier en suivant les règles de l'art. Pour ma part (doigts sautillants d'une touche à l'autre, bien suffisant pour de la prgrammation) pas de problème...
Back to top
View user's profile Send private message
Temet
Advocate
Advocate


Joined: 14 Mar 2006
Posts: 2586
Location: 92

PostPosted: Mon Dec 18, 2006 11:50 am    Post subject: Reply with quote

Perso pour lire les mans, j'utilise Konqueror ... l'interface graphique existe depuis 10 ans, quand c'est pour lire du texte, c'est plus sympa quand même...
Back to top
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772
Location: Wellington, Aotearoa

PostPosted: Mon Dec 18, 2006 12:10 pm    Post subject: Reply with quote

Magic Banana wrote:
tutux wrote:
le plugin ManPageView qui permet de lire les pages man depuis (g)vim.


Sous emacs on a la commande woman qui fait la même chose mais n'est pas un plugin. Et oui ! Passez à emacs et vous aurez les femmes avec (et pas en option) !

En fait, ya même pas besoin de plugin externe, ya déjà ce qu'il faut inclus de base aussi dans vim :
Code:
:runtime ftplugin/man.vim  (à mettre dans le .vimrc)
:Man vim

;)
Back to top
View user's profile Send private message
billiob
Guru
Guru


Joined: 30 Dec 2004
Posts: 425
Location: Paris, France

PostPosted: Mon Dec 18, 2006 12:21 pm    Post subject: Reply with quote

tutux wrote:
Un autre p'tit truc bien sympa puisque je parle des pages man : le plugin ManPageView qui permet de lire les pages man depuis (g)vim. C'est particulièrement cool si tu es en utf-8 car (g)vim affiche correctement tous les caractères des manuels en français.

Il n'y a pas besoin de plugin ?
Je me place sur un mot clé du language C (par exemple strstr ), et j'appuie sur "K", et hop, j'ai la page man.
Ca ne vous convient pas ?
_________________
billiob
Back to top
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772
Location: Wellington, Aotearoa

PostPosted: Mon Dec 18, 2006 12:28 pm    Post subject: Reply with quote

billiob wrote:
tutux wrote:
Un autre p'tit truc bien sympa puisque je parle des pages man : le plugin ManPageView qui permet de lire les pages man depuis (g)vim. C'est particulièrement cool si tu es en utf-8 car (g)vim affiche correctement tous les caractères des manuels en français.

Il n'y a pas besoin de plugin ?
Je me place sur un mot clé du language C (par exemple strstr ), et j'appuie sur "K", et hop, j'ai la page man.
Ca ne vous convient pas ?

Avec le plugin, ça t'affiche la page de man dans un split et avec la coloration, c'est plus pratique que le 'K' qui te pause vim pendant que tu lis le man :)
Back to top
View user's profile Send private message
_Seth_
Guru
Guru


Joined: 15 Sep 2004
Posts: 539
Location: encore paumé dans un labo ;)

PostPosted: Mon Dec 18, 2006 12:52 pm    Post subject: Reply with quote

bon, on dérive, on dérive...

Je ne peux pas m'empêcher de vous faire remarquer que les pages info utilisent les commandes du meilleur éditeur++ de la terre ;)
_________________
no tears to cry, no feelings left
the species has amused itself to death
amused itself to death
Back to top
View user's profile Send private message
_Seth_
Guru
Guru


Joined: 15 Sep 2004
Posts: 539
Location: encore paumé dans un labo ;)

PostPosted: Mon Dec 18, 2006 12:57 pm    Post subject: Reply with quote

Et pour revenir à nos moutons (tex/latex/dvi/etc), est ce qu'il y a un mode latex-beamer sous vi ? Pour emacs, il y a un mode qui s'installe avec le use flag emacs et qui s'intégre avec auctex. Elle est pas belle la vie !
_________________
no tears to cry, no feelings left
the species has amused itself to death
amused itself to death
Back to top
View user's profile Send private message
Untux
Apprentice
Apprentice


Joined: 10 Apr 2006
Posts: 285

PostPosted: Mon Dec 18, 2006 1:02 pm    Post subject: Reply with quote

_Seth_ wrote:

Je ne peux pas m'empêcher de vous faire remarquer que les pages info utilisent les commandes du meilleur éditeur++ de la terre

Ah... ça faisait un moment que je me demandais pourquoi personne ne les lit. Merci Seth :]
Magic Banana wrote:

Bon et pour troller encore moins, je dirais que l'argument du petit doigt qui fait mal est recevable pour les personnes qui savent et veulent taper sur un clavier en suivant les règles de l'art. Pour ma part (doigts sautillants d'une touche à l'autre, bien suffisant pour de la prgrammation) pas de problème...

J'arrive pas à croire que je troll emacs/vim avec un mec qui tape à deux doigts. C'est surréaliste ;)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum