emacs, temi e aggiustamenti

  • Creatore
    Topic
  • #115653
    davidebond
    Partecipante
      Up
      0
      Down
      ::


      Salve. Io ho installato un nuovo tema manualmente nella cartella giusta e tutto funziona alla perfezione. Solo, ci sono cose che io vorrei cambiare (colori). So che l’avevo fatto in .emacs, ma non ricordo come. Potreste aiutarmi? Potreste aiutarmi a trovare anche melpa per installare latex preview pane? Ho provato con vari indirizzi, ma senza successo.

      Grazie e ciao,

      davide

    Visualizzazione 8 filoni di risposte
    • Autore
      Risposte
      • #115654
        Up
        0
        Down
        ::


        Per installare un package da melpa devi aggiungere questo codice
        `
        (add-to-list 'package-archives
        '(“melpa” . “http://melpa.org/packages/”))
        `
        in .emacs e riavviare emacs (forse basta eseguire il codice con C-x C-e con il punto di inserimento dopo l’ultima parentesi). A quel punto i comandi di package.el (package-install, package-list-packages, …) dovrebbero avere accesso all’elenco completo di package su melpa-

        Per quanto riguarda le modifiche al tema il codice da inserire in .emacs dipende da che tema hai installato e da cosa vuoi modificare. La cosa più semplice potrebbe essere portare il cursore sul testo di cui vuoi modificare l’aspetto, dare il comando customize-face e premere invio. Così viene aperta l’interfaccia di customize.

        Ciao
        Matteo

      • #115655
        davidebond
        Partecipante
          Up
          0
          Down
          ::


          Grazie. Richtig! Ho usato anche questo indirizzo, ma invano.

          Grazie per il suggerimento su come modificare i colori.

          Ciao,

          davide

        • #115656
          Up
          0
          Down
          ::


          Cosa intendi con

          davidebond” post=116043Ho usato anche questo indirizzo, ma invano.

          ?

          Perché qualcuno possa aiutarti devi fornire più informazioni, ad esempio che versione di emacs usi, installata come e su che sistema operativo, cosa hai provato a fare finora e che risultati hai ottenuto.

          Ciao
          Matteo

        • #115657
          davidebond
          Partecipante
            Up
            0
            Down
            ::


            Ho installato la versione per windows: emacs-26.1-686.exe. Uso windows 7. Ho provato a inserire nel file .emacs l’indirizzo trovato su Melpa, ma inutilmente.

            Ho provato con M-x package-refresh-contents; ma questo comando chiama solo elpa. Ho provato anche con C-c C-e. Nient’altro. Ho continuamente cambiato indirizzo.

            Grazie. Ciao,

            davide

          • #115658
            Up
            0
            Down
            ::


            Evidentemente c’è qualcosa di strano. Se io avvio emacs con un file .emacs con solo questo contenuto
            `
            (require 'package)
            (add-to-list 'package-archives
            '(“melpa” . “http://melpa.org/packages/”))` e do il comando
            `
            M-x package-list-packages
            `dopo alcuni secondi necessari a scaricare i dati dagli archivi (nella mode-line compare la scritta loading) nella lista vedo package sia di melpa sia gnu. Lo stesso succede se avvio `emacs -q` e eseguo quel codice nel buffer *scratch* con C-x C-e.

            A questo punto mi viene un sospetto, hai altro codice in .emacs che viene eseguito correttamente? Cosa succede se scrivi nella prima riga di .emacs codice lisp non valido e riavvii emacs? Hai un errore?

            Ciao
            Matteo

          • #115659
            davidebond
            Partecipante
              Up
              0
              Down
              ::


              Allora, ho provato ad installare emacs ad inserire in .emacs il tuo codice. Se digito M-x package-list-packages non mi trova i pacchetti di melpa. Se avvio emacs con emacs – e poi digito C-x C-e mi viene dato un messaggio di errore:

              [code][

              Debugger entered–Lisp error: (void-variable Inc\.)
              eval(Inc\. nil)
              elisp–eval-last-sexp(nil)
              eval-last-sexp(nil)
              funcall-interactively(eval-last-sexp nil)
              call-interactively(eval-last-sexp nil nil)
              command-execute(eval-last-sexp)
              /code]

              Non ho messo in .emacs nient’altro che il tuo codice.

              Grazie e ciao,

              davide

            • #115660
              Up
              0
              Down
              ::


              Se con solo il mio codice in .emacs non hai package da melpa si rafforza il mio sospetto che per qualche motivo non venga letto, hai fatto le prove che riportavo nel mio ultimo messaggio?

              Il messaggio d’errore che ottieni dice che hai cercato di eseguire una riga che contiene il testo “Inc.”, probabilmente l’indicazione del copyright nella schermata iniziale di emacs, devi invece aprire il file .emacs (oppure copiare il codice nel buffer *scratch*), portare il cursore dopo la parentesi di chiusura di
              `
              (require 'package)
              `
              e premere C-x C-e (eval-last-sexp), dovrebbe comparire “package” nell’echo area, poi devi portare il cursore dopo
              `
              (add-to-list 'package-archives
              '(“melpa” . “http://melpa.org/packages/”))
              `
              e premere nuovamente C-x C-e, questa volta dovrebbe comparire
              `
              ((“melpa” . “http://melpa.org/packages/&#8221😉 (“gnu” . “https://elpa.gnu.org/packages/”))
              `
              A questo punto puoi riprovare a dare il comando M-x package-list-packages, se non funziona nemmeno così (ad esempio rimane la scritta “loading” nella mode-line) potrebbe essere un problema di rete.

              Ciao
              Matteo

            • #115661
              davidebond
              Partecipante
                Up
                0
                Down
                ::


                Questo su Linux. Su Windows posso inserire una stringa a caso che non cambia niente. Né funziona il metodo di portare il cursore vicino ad un Elemento. Non succede nulla.

                L’installazione non ha segnalato errori e ho installato e emacs zig volte.

                Ciao e grazie,

                davide

              • #115662
                Up
                0
                Down
                ::


                Io uso lo stesso .emacs su linux e windows però so che talvolta ci sono problemi con ssl su windows (melpa fa un reindirizzamento automatico da http a https). Non so quando troverò tempo per fare prove, visto che l’unico PC con windows che a cui ho accesso è quello dell’ufficio.

                Ciao
                Matteo

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

            Go to top