tilde emacs e tastiera italiana

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


      Salve. Io uso una tastiera italiana con un Lenovo thinkpad L15. Ho provato a digitare la tilde usando il tastierino numerico e Alt-. Funziona con tutti i programmi, meno che con emacs. Con emacs, devo incollarla. Ma la uso una miriade di volte. Non posso copiarla e incollarla tutte le volte…

      Avete qualche idea? Uso windows 11 pro, ma non andava bene neanche con windows 10 pro.

      Grazie e ciao,

      davide

    Visualizzazione 7 filoni di risposte
    • Autore
      Risposte
      • #121215
        Up
        0
        Down
        ::


        Mi vengono in mente varie soluzioni, la prima, che ti permette di inserire la tilde in tutti i programmi senza usare il tastierino numerico è creare un layout personalizzato con MSKLC, il programma apposito di Microsoft. Le soluzioni specifiche per emacs sono varie, puoi definire una combinazione di tasti che inserisce la tilde con
        `
        (global-set-key (kbd “C-c t”) (lambda () (insert “~”)
        `
        usando al post di “C-c t” (control-c seguito da t) quello che preferisci, oppure definire una abbrev, ciò una sequenza di caratteri che viene sostituita automaticamente, non ho mai usato questa funzionalità, ma il manuale mi sembra abbastanza dettagliato. Esistono anche alcuni package per l’inserimento automatico di testo, come yasnippet, ma mi sembrano eccessivi come soluzione al tuo problema.

        Ciao
        Matteo

      • #121216
        davidebond
        Partecipante
          Up
          0
          Down
          ::


          Anzitutto, grazie. Non sono sicuro di potermi dedicare subito al programma, in quanto da dopo domani sarò via per un intervento chirurgico. Se riesco, provo a darci un’occhiata domani.

          In ogni caso, mille grazie. Da quanto ho capito, è un’estensione delle abbreviazioni da tastiera usuali in Microsoft.

          Ciao,

          Davide

        • #121217
          davidebond
          Partecipante
            Up
            0
            Down
            ::


            Chiedo scusa per la mia ignoranza, ma non posso fare a meno del programma di Microsoft, stabilendo un’abbreviazione copiando nel file .Emacs la tilde? Se la copio, posso usare la tilde in Emacs. Quindi, sarebbe un simbolo come un altro.

            Ad ogni modo, scaricherò lo stesso il programma Microsoft. Non mi costa niente.

            Ciao,

            Davide

          • #121218
            Up
            0
            Down
            ::


            Sì le soluzioni che propongo sono tutte alternative, se aggiungi un’abbreviazione a .emacs devi copiare la tilde una volta (o inserirla con C-x 8 RET tilde RET) e poi usi l’abbreviazione ogni volta che ti serve tilde.

            Il programma microsoft ha il vantaggio di permetterti di inserire la tilde con lo stesso tasto in tutti i programmi. Ho recuperato dagli abissi del mio PC un layout italiano modificato che risale ai tempi in cui usavo windows, non so se sia compatibile con l’ultima versione MSKLC, ma lo allego a questa discussione, la tilde si inserisce con AltGr-ì.

            Ciao
            Matteo
            [attachment=2716]ItCustom.zip[/attachment]

            Attachments:
            You must be logged in to view attached files.
          • #121219
            davidebond
            Partecipante
              Up
              0
              Down
              ::


              Ho provato ad inserire quella stringa in .emacs, ma mi dà errore quando apro il programma. Il file di configurazione al momento è vuoto. C’è solo la stringa che mi hai indicato tu.

              Grazie e ciao,

              davide

            • #121220
              davidebond
              Partecipante
                Up
                0
                Down
                ::


                Ho cancellato tutto e mi dà ancora errore. Si apre il terminale e mi dice che qualcosa in conflitto con clipchamp.

                Ciao,

                davide

              • #121221
                Up
                0
                Down
                ::


                Nel mio codice mancavano un paio di parentesi chiuse quello corretto è
                `(global-set-key (kbd “C-c t”) (lambda () (insert “~”)))`
                ma è strano che ti dia ancora errore se cancelli tutto, hai provato a eliminare .emacs?

                Ciao,
                Matteo

              • #121222
                davidebond
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Onestamente, avevo visto che mancavano le parentesi e le ho aggiunte io. Non è cambiato niente. Non ho provato a cancellare .Emacs. Purtroppo ti scrivo dal cellulare. Da domani per un po’ di giorni, se tutto va bene, dovrei essere ricoverato per un’operazione chirurgica.

                  Ci sentiamo al ritorno. Scusami.

                  Intanto, grazie e ciao,

                  Davide

                  P.S. Non posso provare adesso perché sto preparando tutto e sono troppo ansioso.

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

              Go to top