- Questo topic ha 8 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 9 anni, 2 mesi fa da
davidebond.
-
CreatoreTopic
-
16 Giugno 2017 alle 9:04 #110787
-
CreatoreTopic
-
AutoreRisposte
-
-
16 Giugno 2017 alle 22:19 #110788::
Non uso Windows, ma mi sembra di ricordare, come anche spiegato nella guida tematica, che Emacs su Windows non si installa veramente: scarichi l’archivio, lo scompatti, esegui Emacs, fine. Quindi non è sufficiente scaricare la nuova versione di Emacs e iniziare a usarla? In questo modo non sovrascrivi la vecchia versione se scompatti l’archivio in una cartella differente.Visto che sei su questo forum, ci sono buone probabilità che usi anche AUCTeX: come scritto qui, non rilasciamo più un pacchetto specifico per Windows (che per come funzionava prima presentava notevoli inconvenienti), il metodo di gran lunga più semplice di installazione e aggiornamento è installare AUCTeX usando il gestore pacchetti integrato in Emacs.
-
17 Giugno 2017 alle 6:47 #110789::
Esattamente. Io scarico emacs per Windows e poi installo AUCTEX. Hai ragione, in Windows l’installazione consente in un semplice spacchettamento. Scaricando una nuova versione, ho due versioni di emacs su windows, però devo rifare tutta la trafila, scaricare AUCTEX e altri pacchetti, copiare emacs_profile. Visto che stiamo parlando di emacs, non ho mai capito dove si trova il file init.el in cui inserire comandi particolari.Grazie. Ciao,
davide
-
17 Giugno 2017 alle 8:52 #110790::
davidebond” post=111073Scaricando una nuova versione, ho due versioni di emacs su windows, però devo rifare tutta la trafila, scaricare AUCTEX e altri pacchetti, copiare emacs_profile.
Non ho idea di come funzioni su Windows, ma sugli altri sistemi il file di iniizalizzazione è lo stesso file per qualsiasi versione di Emacs presente sul sistema, quindi non devi copiare niente. Io ho Emacs 24 e 25 sulla stessa macchina, con un unico file di inizializzazione per entrambi.
Se hai bisogno di configurazioni diverse per le due versioni di Emacs puoi usare un [tt]if[/tt] come ho spiegato qui: https://stackoverflow.com/a/17046242/2442087
Se poi vuoi assicurarti di avere dei pacchetti sempre installati, puoi usare il pacchetto [tt]use-package[/tt] (guarda l’uso della keyword [tt]:ensure[/tt]). Quando configuri i tuoi pacchetti con [tt]use-package[/tt], basta che ti assicuri di installare solo quel pacchetto, poi per ogni nuova versione di Emacs si preoccupa [tt]use-package[/tt] di installare automaticamente i pacchetti che tu richiedi sempre esplicitamente con [tt]:ensure[/tt].
davidebond” post=111073Visto che stiamo parlando di emacs, non ho mai capito dove si trova il file init.el in cui inserire comandi particolari.
Su tutti i sistemi Unix la posizione del file di inizializzazione è semplicemente [tt]~/.emacs[/tt] (ma ci sono anche altre possibilità), il problema è sempre e solo Windows. Potrebbe aiutarti leggere il manuale: https://www.gnu.org/software/emacs/manual/html_node/efaq-w32/Location-of-init-file.html. È una cosa un po’ banale, ma è sempre bene specificarlo: il file di inizializzazione non esiste, va creato manualmente la prima volta. Devi solo scegliere la posizione più comoda per te.
-
18 Giugno 2017 alle 11:50 #110791
-
18 Giugno 2017 alle 12:54 #110792::
https://www.gnu.org/software/emacs/manual/html_node/emacs/Windows-HOME.htmlYou can always find out what Emacs thinks is your home directory’s location by typing [tt]C-x d ~/
[/tt]. This should present the list of files in the home directory, and show its full name on the first line. Likewise, to visit your init file, type [tt]C-x C-f ~/.emacs [/tt] (assuming the file’s name is [tt].emacs[/tt]).
-
18 Giugno 2017 alle 13:53 #110793
-
18 Giugno 2017 alle 15:48 #110794::
Adesso non capisco: pare che hai trovato la posizione del file di inizializzazione, però dici che “non funziona niente”. Cosa intendi di preciso? “Non funziona” non è un’espressione molto significativa, se non spieghi cosa hai fatto, cosa ti aspetti che succeda di conseguenza e cosa invece osservi che succede (e questo vale sempre, quando chiedi aiuto a qualcuno 😉 ).
-
19 Giugno 2017 alle 11:14 #110795::
Scusa. Sono stato poco chiaro. Tu mi hai risolto entrambi i quesiti: dove si trova la directory in cui situare .emacs in windows e come aggiornare emacs. Il resto era una mia considerazione. Avendo posto il file di inizializzazione nel posto sbagliato, qualsiasi modifica facessi, non cambiava niente. Questo intendevo dire. Adesso che il file .emacs è al posto giusto, le cose che avevo scritto hanno efficacia.Grazie. Ciao,
davide
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.