GNU Emacs – Lavori in corso

  • Creatore
    Topic
  • #68055
    admin
    Amministratore del forum
      Up
      0
      Down
      ::


      Salve a tutti.

      All’indirizzo http://gitorious.org/emacs-tutorial/emacs-tutorial trovate i sorgenti di una breve guida all’uso di GNU Emacs per i principali sistemi operativi. La guida non è ultimata, anzi, causa studio e causa lavoro è ferma da un po’ di tempo.

      Io mi occupo della parte relativa a Windows, Elrond e matteo.l di Linux e Mac OS, rispettivamente.

      I sorgenti si possono scaricare anche tramite git:
      `git clone git://gitorious.org/emacs-tutorial/emacs-tutorial.git`
      I contenuti e la forma vanno rivisti ed eventualmente modificati (per ora è tutto provvisorio).

      Qualsiasi contributo è ben gradito.

      Grazie
      Orlando

    Visualizzazione 22 filoni di risposte
    • Autore
      Risposte
      • #68056
        Up
        0
        Down
        ::


        Grazie! Ma non ho ben capito come scaricare il sorgente… Me lo puoi spiegare?

        Ciao
        Tommaso

      • #68057
        Doc
        Partecipante
          Up
          0
          Down
          ::

          illinguista1972″ post=67207Grazie! Ma non ho ben capito come scaricare il sorgente… Me lo puoi spiegare?

          Ciao
          Tommaso

          Con quel comando, se hai installato (su linux; su Mac non saprei) il pacchetto git. Altrimenti, da qua: http://gitorious.org/emacs-tutorial/emacs-tutorial/archive-tarball/master

        • #68058
          admin
          Amministratore del forum
            Up
            0
            Down
            ::

            Doc” post=67208Con quel comando, se hai installato (su linux; su Mac non saprei) il pacchetto git. Altrimenti, da qua: http://gitorious.org/emacs-tutorial/emacs-tutorial/archive-tarball/master

            Chiaramente la cosa migliore da fare, per chi vuole collaborare, è clonare l’archivio direttamente su girorious. Ovviamente bisogna iscriversi.

            Grazie
            Orlando

          • #68059
            Up
            0
            Down
            ::

            ansys” post=67205Salve a tutti.

            All’indirizzo http://gitorious.org/emacs-tutorial/emacs-tutorial trovate i sorgenti di una breve guida all’uso di GNU Emacs per i principali sistemi operativi. La guida non è ultimata, anzi, causa studio e causa lavoro è ferma da un po’ di tempo.

            Io mi occupo della parte relativa a Windows, Elrond e matteo.l di Linux e Mac OS, rispettivamente.

            I sorgenti si possono scaricare anche tramite git:

            `git clone git://gitorious.org/emacs-tutorial/emacs-tutorial.git`
            I contenuti e la forma vanno rivisti ed eventualmente modificati (per ora è tutto provvisorio).

            Qualsiasi contributo è ben gradito.

            Grazie
            Orlando

            Ho compilato il documento. Pultroppo 😆 non me ne intendo, per cui non saprei dire se quello che scrivete vada bene o meno. L’unica cosa che per ora mi sento di dire è logistica: cambierei la suddivisione del materiale, che organizzerei per sistema operativo, e non per argomenti. Mi metto nei panni di chi vuole usare Emacs, che dice: dunque, dove posso trovare le cose che mi servono sapendo che uso, per esempio, Linux? Ecco qui la sezione, e me la leggo tutta. Un po’ come abbiamo fatto Lorenzo e io nell’Arte. Chi usa un sistema operativo può ampiamente tralasciare le altre sezioni. In entrambi i casi bisogna fare delle ripetizioni.

            Ciao
            Tommaso

          • #68060
            admin
            Amministratore del forum
              Up
              0
              Down
              ::

              illinguista1972″ post=67249Ho compilato il documento. Pultroppo 😆 non me ne intendo, per cui non saprei dire se quello che scrivete vada bene o meno. L’unica cosa che per ora mi sento di dire è logistica: cambierei la suddivisione del materiale, che organizzerei per sistema operativo, e non per argomenti. Mi metto nei panni di chi vuole usare Emacs, che dice: dunque, dove posso trovare le cose che mi servono sapendo che uso, per esempio, Linux? Ecco qui la sezione, e me la leggo tutta. Un po’ come abbiamo fatto Lorenzo e io nell’Arte. Chi usa un sistema operativo può ampiamente tralasciare le altre sezioni. In entrambi i casi bisogna fare delle ripetizioni.

              Grazie Tommaso, ottima osservazione.
              Da questo momento faremo riferimento a questa discussione per ogni suggerimento e/o osservazione. A tempo debito, ne discuterò con Elrond e Matteo.

              Grazie
              Orlando

            • #68061
              Up
              0
              Down
              ::


              Lieto di essere stato utile.
              Piuttosto, perché non avete menzionato Aquamacs?

              Ciao
              Tommaso

            • #68062
              admin
              Amministratore del forum
                Up
                0
                Down
                ::

                illinguista1972″ post=67308Lieto di essere stato utile.
                Piuttosto, perché non avete menzionato Aquamacs?

                Ciao
                Tommaso

                La mia idea era di scrivere una piccola guida a questo programma multipiattafoma, un po’ come la guida di egreg9, Introduzione a TeXworks. A differenza di TeXworks, per Emacs alcune cose cambiano nei vari sistemi operativi; superate queste differenze si ha praticamente lo stesso editor su tre S.O. diversi.

                Quanto siano diversi Emacs e Aquamacs non lo so, forse sono molto simili (qualcuno ha detto praticamente uguali), ma se è per questo esistono anche Carbon Emacs (se non erro) XEmacs e così via. A questo punto non si finisce più.

                Per una migliore spiegazione su Aquamacs forse ti saprà dire qualcosa in più qualche utente Mac, magari Matteo stesso.

                Ciao
                Orlando

              • #68063
                Up
                0
                Down
                ::


                Innanzitutto complimenti per l’iniziativa!
                Per quanto riguarda Carbon Emacs, non so dire nulla, però forse (e dico forse perché non ne sono sicuro) l’unica cosa che contraddistingue Aquamacs dalle altre versioni di Emacs presenti è che è già predisposto per l’utilizzo con LaTeX, cioè possiede già installati AUCTeX, preview, RefTeX, Bibcite (mi pare si chiami così la minor mode di supporto al sistema di citazioni) che partono tutti insieme alla creazione di un file .tex. Forse questo potrebbe essere confusionario per chi si avvicina per la prima volta a Emacs, ma potrebbe essere anche utile come semplificazione. Quindi magari si potrebbe aggiungere semplicemente una riga in cui si fa menzione di questa ulteriore possibilità (semplificata) di utilizzo di Emacs su MacOS per utenti LaTeX. A voi la scelta.

                Ciao
                Fra

              • #68064
                admin
                Amministratore del forum
                  Up
                  0
                  Down
                  ::

                  Spike” post=67328Innanzitutto complimenti per l’iniziativa!
                  Per quanto riguarda Carbon Emacs, non so dire nulla, però forse (e dico forse perché non ne sono sicuro) l’unica cosa che contraddistingue Aquamacs dalle altre versioni di Emacs presenti è che è già predisposto per l’utilizzo con LaTeX, cioè possiede già installati AUCTeX, preview, RefTeX, Bibcite (mi pare si chiami così la minor mode di supporto al sistema di citazioni) che partono tutti insieme alla creazione di un file .tex. Forse questo potrebbe essere confusionario per chi si avvicina per la prima volta a Emacs, ma potrebbe essere anche utile come semplificazione. Quindi magari si potrebbe aggiungere semplicemente una riga in cui si fa menzione di questa ulteriore possibilità (semplificata) di utilizzo di Emacs su MacOS per utenti LaTeX. A voi la scelta.

                  Ciao
                  Fra

                  Grazie Fra(ncesco?)
                  Personalmente non so nulla delle varianti di Emacs. Matteo cura la parte relativa ai Mac e sicuramente è preparato sull’argomento.
                  Ad ogni modo, grazie.

                  Ciao
                  Orlando

                • #68065
                  Up
                  0
                  Down
                  ::


                  Aquamacs è modificato rispetto a Emacs in modo da essere più simile agli altri programmi per Mac, questo è comodo per un neofita di Emacs, ma rende più difficile il passaggio da un sistema operativo all’altro. Questo va un po’ contro alla filosofia della guida, visto che presentiamo fra i punti di forza di Emacs il fatto che sia multipiattaforma ed è anche il motivo per cui dopo un breve periodo di prova l’ho abbandonato in favore di Emacs standard.
                  Carbon Emacs è purtroppo un progetto bloccato alla versione 22 di Emacs. Dico purtroppo perché pur avendo parecchi package aggiuntivi preinstallati era perfettamente compatibile con la versione GNU.

                  Ciao
                  Matteo

                • #68066
                  Up
                  0
                  Down
                  ::


                  Ciao,
                  nel sottoparagrafo AUCTeX per Mac OS viene riportato il codice da inserire nel file di personalizzazione per abilitare Skim come lettore di documenti esterno. Per farlo funzionare però io ho dovuto rimuovere due delle 5 parentesi chiuse finali, in quanto Emacs continuava a darmi errore di parentesi non bilanciate. Verificate magari se è effettivamente un errore.

                  Grazie per la guida
                  Fra

                  EDIT: ehm..no ho provato e non va (digitando C-c C-c view compare il comando che sta per lanciare ma premendo invio non succede nulla) quindi sono io che ho qualche problema. Delucidazioni?
                  EDIT 2: mi ricorreggo, a me non funzionava perché non avevo corretto il percorso di Skim (visto che l’ho spostato da Applications). Ora va, quindi effettivamente il problema delle parentesi c’era!

                • #68067
                  admin
                  Amministratore del forum
                    Up
                    0
                    Down
                    ::

                    Spike” post=69922Ciao,
                    nel sottoparagrafo AUCTeX per Mac OS viene riportato il codice da inserire nel file di personalizzazione per abilitare Skim come lettore di documenti esterno. Per farlo funzionare però io ho dovuto rimuovere due delle 5 parentesi chiuse finali, in quanto Emacs continuava a darmi errore di parentesi non bilanciate. Verificate magari se è effettivamente un errore.

                    Grazie per la guida
                    Fra

                    EDIT: ehm..no ho provato e non va (digitando C-c C-c view compare il comando che sta per lanciare ma premendo invio non succede nulla) quindi sono io che ho qualche problema. Delucidazioni?
                    EDIT 2: mi ricorreggo, a me non funzionava perché non avevo corretto il percorso di Skim (visto che l’ho spostato da Applications). Ora va, quindi effettivamente il problema delle parentesi c’era!

                    Rispondo solo per ringraziarti delle osservazioni, purtroppo questa parte non è di mia competenza 🙁 . Speriamo in una risposta di Matteo.

                    Ciao
                    Orlando

                  • #68068
                    Up
                    0
                    Down
                    ::


                    Spike ha ragione, ho copiato quel codice direttamente dal mio .emacs, in cui è la parte finale di un “add-hook …”. Su gitorius c’è la versione aggiornata. Grazie per il debug.

                    Ciao
                    Matteo

                  • #68069
                    Up
                    0
                    Down
                    ::


                    Ciao, stavo rileggendo la guida ed ho notato che non avete specificato nulla sul file di personalizzazione .emacs per le varie piattaforme.
                    In particolare lo citate la prima volta nel paragrafo sull’installazione per MacOS e poi in AucTeX per MacOS, però non lo introducete (non dite cos’è e a cosa serve) e in che posizione va messo (la home in mac e linux è abbastanza chiara, mentre in Windows può variare e non è un concetto conosciuto di solito). Siccome questo file è molto importante (e voi stessi lo usate come luogo dove inserire delle personalizzazioni) non sarebbe meglio introdurlo un po’ meglio?
                    Capisco che la guida non è una guida introduttiva ad Emacs, però come c’è la sezione sull’installazione può esserci quella (magari senza sottosezioni) sul file di personalizzazione .emacs. Che ne dite?

                    Ciao
                    Fra

                  • #68070
                    admin
                    Amministratore del forum
                      Up
                      0
                      Down
                      ::

                      Spike” post=74417Ciao, stavo rileggendo la guida ed ho notato che non avete specificato nulla sul file di personalizzazione .emacs per le varie piattaforme.
                      In particolare lo citate la prima volta nel paragrafo sull’installazione per MacOS e poi in AucTeX per MacOS, però non lo introducete (non dite cos’è e a cosa serve) e in che posizione va messo (la home in mac e linux è abbastanza chiara, mentre in Windows può variare e non è un concetto conosciuto di solito). Siccome questo file è molto importante (e voi stessi lo usate come luogo dove inserire delle personalizzazioni) non sarebbe meglio introdurlo un po’ meglio?
                      Capisco che la guida non è una guida introduttiva ad Emacs, però come c’è la sezione sull’installazione può esserci quella (magari senza sottosezioni) sul file di personalizzazione .emacs. Che ne dite?

                      Ciao
                      Fra

                      Ciao @Spike, grazie per la segnalazione. La guida va avanti a piccoli passi e ancora non abbiamo parlato del file di inizializzazione per bene (è nella scaletta sia tale file sia il posto in cui va messo).

                      Abbiamo iniziato a scrivere qualcosa sulle personalizzazioni (per la verità è stato @Elrond), ma come vedi ci sono ancora parti “in rosso” 🙂 .

                      Rispetto alla versione che hai tu è cambiato qualche cosa, se vuoi puoi procurati il nuovo file pdf.

                      Grazie
                      Orlando

                    • #68071
                      Up
                      0
                      Down
                      ::

                      ansys” post=74425…ancora non abbiamo parlato del file di inizializzazione per bene (è nella scaletta sia tale file sia il posto in cui va messo)…

                      Allora a posto! 🙂 Avevo visto le parti in rosso, infatti ho chiesto proprio per sapere se eravate intenzionati a scrivere qualcosa sull’argomento.

                      Rispetto alla versione che hai tu è cambiato qualche cosa, se vuoi puoi procurati il nuovo file pdf.

                      Grazie
                      Orlando

                      Prima di postare ho provveduto a scaricare l’ultima versione 😉

                      Ciao
                      Fra

                    • #68072
                      Up
                      0
                      Down
                      ::


                      Ciao a tutti,
                      su un nuovo PC (Windows 7 Professional ENG) ho provveduto a installare Emacs e ora desidero attivare il controllo ortografico. Seguendo la guida ho installato Aspell e il dizionario italiano. Poi ho aggiunto il percorso degli eseguibili nella variabile PATH e scritto nel mio file .emacs (posizionato in C:\Users\Spike\AppData\Roaming\.emacs.d):
                      `; Aspell dictionary
                      (setq-default ispell-program-name “aspell”)
                      (setq-default ispell-extra-args (“–reverse”))
                      (setq ispell-dictionary “italiano”)
                      (add-hook 'LaTeX-mode-hook 'flyspell-mode) ; automatic activation`
                      (l’installazione è nuova quindi il file contiene solo quelle righe), ma quando tento di avviare flyspell nel minibuffer Emacs risponde con un errore:
                      `ispell-init-process: Error: No word lists can be found for the language “en_US”`
                      Cosa può essere? Sembra che non digerisca il fatto che deve usare il dizionario italiano invece che inglese.

                      Ciao
                      Fra

                    • #68073
                      admin
                      Amministratore del forum
                        Up
                        0
                        Down
                        ::

                        Spike” post=79422Ciao a tutti,
                        su un nuovo PC (Windows 7 Professional ENG) ho provveduto a installare Emacs e ora desidero attivare il controllo ortografico. Seguendo la guida ho installato Aspell e il dizionario italiano. Poi ho aggiunto il percorso degli eseguibili nella variabile PATH e scritto nel mio file .emacs (posizionato in C:\Users\Spike\AppData\Roaming\.emacs.d):
                        `; Aspell dictionary
                        (setq-default ispell-program-name “aspell”)
                        (setq-default ispell-extra-args (“–reverse”))
                        (setq ispell-dictionary “italiano”)
                        (add-hook 'LaTeX-mode-hook 'flyspell-mode) ; automatic activation`
                        (l’installazione è nuova quindi il file contiene solo quelle righe), ma quando tento di avviare flyspell nel minibuffer Emacs risponde con un errore:
                        `ispell-init-process: Error: No word lists can be found for the language “en_US”`
                        Cosa può essere? Sembra che non digerisca il fatto che deve usare il dizionario italiano invece che inglese.

                        Ciao
                        Fra

                        Davvero strano. Due cose:
                        1. Banale, ma le provo tutte: hai verificato bene il percorso? Nel mio caso è C:\Program Files (x86)\Aspell\bin
                        2. La riga [tt](setq-default ispell-extra-args (“–reverse”))[/tt] ha quell’apice rosso che nella tua non vedo. Senza quello Emacs (almeno sul mio PC) si avvia con un errore.

                        Ciao
                        Orlando

                      • #68074
                        Up
                        0
                        Down
                        ::

                        ansys” post=79427Davvero strano. Due cose:
                        1. Banale, ma le provo tutte: hai verificato bene il percorso? Nel mio caso è C:\Program Files (x86)\Aspell\bin
                        2. La riga [tt](setq-default ispell-extra-args (“–reverse”))[/tt] ha quell’apice rosso che nella tua non vedo. Senza quello Emacs (almeno sul mio PC) si avvia con un errore.

                        Ciao
                        Orlando

                        Il percorso era giusto perché inizialmente avevo dimenticato di inserirlo nella variabile PATH e mi diceva che non trovava gli eseguibili. Il secondo punto mi ha incuriosito, invece. Siccome a te dava errore avrebbe dovuto dare errore anche a me. Allora ho provato ad inserire nel file di personalizzazione la riga
                        `(setq-default TeX-master nil)`
                        ma aprendo un nuovo file .tex Emacs non mi chiedeva quale fosse il file master. Allora ho capito che semplicemente ignorava quello che scrivevo nel file .emacs. Leggendo qua e la ho letto “init.el” e mi sono ricordato che il file di configurazione su Windows poteva chiamarsi anche così. Cambiando nome tutto funziona ora. Il fatto strano è che io ricordavo che entrambi i nomi andavano bene, invece sembra che solo init.el sia accettato.

                        Grazie mille per il supporto (e per la guida 😉 )
                        Fra

                      • #68075
                        admin
                        Amministratore del forum
                          Up
                          0
                          Down
                          ::

                          Spike” post=79447Il percorso era giusto perché inizialmente avevo dimenticato di inserirlo nella variabile PATH e mi diceva che non trovava gli eseguibili. Il secondo punto mi ha incuriosito, invece. Siccome a te dava errore avrebbe dovuto dare errore anche a me. Allora ho provato ad inserire nel file di personalizzazione la riga
                          `(setq-default TeX-master nil)`
                          ma aprendo un nuovo file .tex Emacs non mi chiedeva quale fosse il file master. Allora ho capito che semplicemente ignorava quello che scrivevo nel file .emacs. Leggendo qua e la ho letto “init.el” e mi sono ricordato che il file di configurazione su Windows poteva chiamarsi anche così. Cambiando nome tutto funziona ora. Il fatto strano è che io ricordavo che entrambi i nomi andavano bene, invece sembra che solo init.el sia accettato.

                          Grazie mille per il supporto (e per la guida 😉 )
                          Fra

                          Anche io ricordavo la stessa cosa. A questo punto sono io che ti ringrazio per avermi dato questa informazione, da inserire nella guida. 😉

                          Ciao
                          Orlando

                        • #68076
                          Up
                          0
                          Down
                          ::


                          http://www.gnu.org/software/emacs/manual/html_node/emacs/Find-Init.html#Find-Init l'[tt]init.el[/tt] si deve nella cartella [tt]~/.emacs.d[/tt], [tt].emacs[/tt] o [tt]emacs.el[/tt] si devono trovare nella propria home (ma non so come funzioni il concetto di home su Windows).

                          PS @ansys: c’è una richiesta di merge si gitourious 😉

                        • #68077
                          Up
                          0
                          Down
                          ::


                          Wikipedia insegna: http://it.wikipedia.org/wiki/Home_directory
                          quindi nel mio caso dovrebbe essere [tt]C:\Users\nome_utente[/tt]

                          Ciao
                          Fra

                        • #68078
                          Up
                          0
                          Down
                          ::


                          Il manuale di Emacs è più preciso:
                          C:\Documents and Settings\username\Application Data fino a XP e C:\Users\username\AppData\Roaming da Vista in avanti, a meno che non ci sia un file .emacs in C:\ oppure la variabile d’ambiente %HOME% non sia impostata.

                          Ciao,
                          Matteo

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

                      Go to top