Loading ...
Sorry, an error occurred while loading the content.

Re: [emacs-br] Como instalar e configurar o ispell com emacs?

Expand Messages
  • Luiz Fernando C Camargo
    ... Olá Gilberto, Eu fiz o seguinte aqui e deu certo. Alt-x customize-group (escolha ispell) Em Ispell Local Dictionary escolha String e no campo String
    Message 1 of 13 , Feb 2, 2011
    • 0 Attachment
      On 01/30/2011 03:59 PM, Gilberto F da Silva wrote:
      > Re: [emacs-br] Re: Correção ortográfica on the fly
      >
      > On Fri, Jan 15, 2010 at 01:27:17PM -0000, gfs1989 wrote:
      >
      >
      >> --- In emacs-br@yahoogroups.com, jimmy<jimmy.tty@...> wrote:
      >>>>
      >>>> On Thu, Jan 14, 2010 at 09:42:31PM +0000, Gilberto F da Silva wrote:
      >>>>> Saluton!
      >>>>>
      >>>>> O que preciso configurar para que isso funcione?
      >>>>>
      >>>>> --
      >>>>> Gilberto F da Silva - gfs1989@... - ICQ 136.782.571
      >>>>> Stela dato:2.455.211,484 Loka tempo:2010-01-14 21:36:41 Jxauxdo
      >>>>> -==-
      >>>>> "Não acredito em Deus porque nunca o vi. Se ele quisesse que eu
      >>>>> acreditasse nele, sem dúvida que viria falar comigo e entraria pela
      >>>>> minha porta dentro dizendo-me, Aqui estou!".
      >>>>> -- Alberto Caeiro (heterônimo de Fernando Pessoa,
      >>>>> 1888-1935), em O guardador de rebanhos,
      >>>>> 1911/ 1912
      >>>>
      >>>>
      >>>> que módulo você está usando e/ou até que ponto conseguiu fazer funcionar
      >>>> seu ambiente?
      >>>
      >>> Eu uso o color-theme e mais dois módulos para a linguagem FORTH.
      >>>
      >>> Faz um tempão que uso o Emacs mas só uso para as funções mais básicas.
      >
      >> eu não sou expert em emacs também, mas vou tentar ajudar,
      >
      >> ative o flyspell-mode, ele irá destacar as palavras que não forem
      >> reconhecidas, tendo como base o dicionário em uso.
      >
      > Quando ativo o flyspell-mode ele habilita um dicionário para a língua inglesa.
      >
      > Gostaria de saber como proceder para instalar e configurar dicionários para outras línguas.


      Olá Gilberto,

      Eu fiz o seguinte aqui e deu certo.

      Alt-x customize-group (escolha ispell)

      Em Ispell Local Dictionary escolha String e no campo String digite
      brasileiro (talvez brazilian também funcione, não sei, não testei)

      É necessário que os pacotes e aspell e aspell-pt-br estejam instalados
      e que o campo Ispell Program Name seja aspell

      Finalmente salve: Set for future sessions.

      Se você quiser mudar apenas para a sessão atual, salve: Set for
      current session.

      Um abraço, Luiz Fernando
    • Gilberto F da Silva
      ... Obrigado por ter respondido. Fiz o que você indicou mas sempre obtenho a mensagem: Enabling Flyspell move gave an error Mesmo trocando para esperanto
      Message 2 of 13 , Feb 4, 2011
      • 0 Attachment
        On Wed, Feb 02, 2011 at 09:33:02AM -0200, Luiz Fernando C Camargo wrote:
        >
        > Olá Gilberto,
        >
        > Eu fiz o seguinte aqui e deu certo.
        >
        > Alt-x customize-group (escolha ispell)
        >
        > Em Ispell Local Dictionary escolha String e no campo String digite
        > brasileiro (talvez brazilian também funcione, não sei, não testei)
        >
        > É necessário que os pacotes e aspell e aspell-pt-br estejam instalados
        > e que o campo Ispell Program Name seja aspell
        >
        > Finalmente salve: Set for future sessions.
        >
        > Se você quiser mudar apenas para a sessão atual, salve: Set for
        > current session.
        >

        Obrigado por ter respondido. Fiz o que você indicou mas sempre obtenho a mensagem:

        Enabling Flyspell move gave an error

        Mesmo trocando para "esperanto" ou "brasileiro" ou brazilian na linha:

        '(ispell-local-dictionary "eo") do arquivo .emacs

        Ainda não sei se o problema é na configuração do ispell enas configurações do emacs.

        --
        Gilberto F da Silva - gfs1989@... - ICQ 136.782.571
        Stela dato:2.455.597,737 Loka tempo:2011-02-05 03:41:06 Vendredo
        -==-
      • Luiz Fernando C Camargo
        ... Ah entendi. Aqui também apareceu esse erro. Fiz uma pesquisa e descobri que isso é um bug já conhecido, veja:
        Message 3 of 13 , Feb 5, 2011
        • 0 Attachment
          On 02/05/2011 03:50 AM, Gilberto F da Silva wrote:
          > Obrigado por ter respondido. Fiz o que você indicou mas sempre obtenho a mensagem:
          >
          > Enabling Flyspell move gave an error
          >
          > Mesmo trocando para "esperanto" ou "brasileiro" ou brazilian na linha:
          >
          > '(ispell-local-dictionary "eo") do arquivo .emacs
          >
          > Ainda não sei se o problema é na configuração do ispell enas configurações do emacs.

          Ah entendi. Aqui também apareceu esse erro. Fiz uma pesquisa e
          descobri que isso é um bug já conhecido, veja:

          https://bugzilla.redhat.com/show_bug.cgi?id=448414

          Abraços, Luiz Fernando
        • Gilberto F da Silva
          ... Tentei também instalar o hunspell e deu o mesmo erro. -- Gilberto F da Silva - gfs1989@gmx.net - ICQ 136.782.571 Stela dato:2.455.598,332 Loka
          Message 4 of 13 , Feb 5, 2011
          • 0 Attachment
            On Sat, Feb 05, 2011 at 08:23:26AM -0200, Luiz Fernando C Camargo wrote:
            > On 02/05/2011 03:50 AM, Gilberto F da Silva wrote:
            > > Obrigado por ter respondido. Fiz o que você indicou mas sempre obtenho a mensagem:
            > >
            > > Enabling Flyspell move gave an error
            > >
            > > Mesmo trocando para "esperanto" ou "brasileiro" ou brazilian na linha:
            > >
            > > '(ispell-local-dictionary "eo") do arquivo .emacs
            > >
            > > Ainda não sei se o problema é na configuração do ispell enas configurações do emacs.
            >
            > Ah entendi. Aqui também apareceu esse erro. Fiz uma pesquisa e
            > descobri que isso é um bug já conhecido, veja:
            >
            > https://bugzilla.redhat.com/show_bug.cgi?id=448414

            Tentei também instalar o hunspell e deu o mesmo erro.

            --
            Gilberto F da Silva - gfs1989@... - ICQ 136.782.571
            Stela dato:2.455.598,332 Loka tempo:2011-02-05 17:58:24 Sabato
            -==-
            "Se você rezar por chuva por bastante tempo, ela eventualmente cai.
            Se você rezar para que enxurradas se acalmem, elas eventualmente o
            farão. O mesmo acontece na ausência de preces".
            -- Steve Allen
          • Luiz Fernando C Camargo
            ... Aqui o problema parece que ficou resolvido. Eu fiz assim (uso emacs23): cd /usr/share/emacs23/site-lisp/dictionaries-commo sudo rm *.el *.elc conforme
            Message 5 of 13 , Feb 7, 2011
            • 0 Attachment
              On 02/05/2011 06:00 PM, Gilberto F da Silva wrote:

              >> Ah entendi. Aqui também apareceu esse erro. Fiz uma pesquisa e
              >> descobri que isso é um bug já conhecido, veja:
              >>
              >> https://bugzilla.redhat.com/show_bug.cgi?id=448414
              >
              > Tentei também instalar o hunspell e deu o mesmo erro.


              Aqui o problema parece que ficou resolvido. Eu fiz assim
              (uso emacs23):

              cd /usr/share/emacs23/site-lisp/dictionaries-commo

              sudo rm *.el *.elc

              conforme instruções em http://tinyurl.com/36su877

              Aparentemente a remoção desses arquivos não causou problemas. Na
              verdade eu movi esses arquivos para outro diretório, por precaução;
              se aparecer algum problema eu restauro depois.

              Abraços, Luiz Fernando
            • Gilberto F da Silva
              ... Eu instalei os hashes dos dicionário de esperanto e do portuguẽs no mesmo diretório onde estão os hashes do idioma inglês. Achei que já tinha
              Message 6 of 13 , Feb 8, 2011
              • 0 Attachment
                On Mon, Feb 07, 2011 at 11:32:51AM -0200, Luiz Fernando C Camargo wrote:
                > On 02/05/2011 06:00 PM, Gilberto F da Silva wrote:
                >
                > >> Ah entendi. Aqui também apareceu esse erro. Fiz uma pesquisa e
                > >> descobri que isso é um bug já conhecido, veja:
                > >>
                > >> https://bugzilla.redhat.com/show_bug.cgi?id=448414
                > >
                > > Tentei também instalar o hunspell e deu o mesmo erro.
                >
                >
                > Aqui o problema parece que ficou resolvido. Eu fiz assim
                > (uso emacs23):
                >
                > cd /usr/share/emacs23/site-lisp/dictionaries-commo
                >
                > sudo rm *.el *.elc
                >
                > conforme instruções em http://tinyurl.com/36su877
                >
                > Aparentemente a remoção desses arquivos não causou problemas. Na
                > verdade eu movi esses arquivos para outro diretório, por precaução;
                > se aparecer algum problema eu restauro depois.
                >

                Eu instalei os hashes dos dicionário de esperanto e do portuguẽs no mesmo diretório onde estão os hashes do idioma inglês. Achei que já tinha configurado o ispeel mas estava errado. O ispell não está verficando em outros idiomas nem mesmo quando testo diretamente pela linha de comando.

                Então antes de tentar prosseguir com a verificação ortográfica no emacs, preciso configurar o ispell. Não sei como fazer isso. Achava que bastava copiar os arquivos .aff e .hash para o diretório /usr/lib/ispell


                --
                Gilberto F da Silva - gfs1989@... - ICQ 136.782.571
                Stela dato:2.455.601,503 Loka tempo:2011-02-08 22:04:40 Mardo
                -==-
                "As mulheres ainda sentirão orgulho por não terem jamais
                contribuído uma linha sequer na redação da Bíblia".
                -- George W. Foote
              • Luiz Fernando C Camargo
                ... Que distribuição você usa, Gilberto? Eu uso ubuntu e não precisei configurar nada. Os pacotes aspell GNU Aspell spell-checker aspell-en
                Message 7 of 13 , Feb 8, 2011
                • 0 Attachment
                  On 02/08/2011 10:11 PM, Gilberto F da Silva wrote:
                  > On Mon, Feb 07, 2011 at 11:32:51AM -0200, Luiz Fernando C Camargo wrote:
                  >> On 02/05/2011 06:00 PM, Gilberto F da Silva wrote:
                  >>
                  >>>> Ah entendi. Aqui também apareceu esse erro. Fiz uma pesquisa e
                  >>>> descobri que isso é um bug já conhecido, veja:
                  >>>>
                  >>>> https://bugzilla.redhat.com/show_bug.cgi?id=448414
                  >>>
                  >>> Tentei também instalar o hunspell e deu o mesmo erro.
                  >>
                  >>
                  >> Aqui o problema parece que ficou resolvido. Eu fiz assim
                  >> (uso emacs23):
                  >>
                  >> cd /usr/share/emacs23/site-lisp/dictionaries-commo
                  >>
                  >> sudo rm *.el *.elc
                  >>
                  >> conforme instruções em http://tinyurl.com/36su877
                  >>
                  >> Aparentemente a remoção desses arquivos não causou problemas. Na
                  >> verdade eu movi esses arquivos para outro diretório, por precaução;
                  >> se aparecer algum problema eu restauro depois.
                  >>
                  >
                  > Eu instalei os hashes dos dicionário de esperanto e do portuguẽs no mesmo diretório onde estão os hashes do idioma inglês. Achei que já tinha configurado o ispeel mas estava errado. O ispell não está verficando em outros idiomas nem mesmo quando testo diretamente pela linha de comando.
                  >
                  > Então antes de tentar prosseguir com a verificação ortográfica no emacs, preciso configurar o ispell. Não sei como fazer isso. Achava que bastava copiar os arquivos .aff e .hash para o diretório /usr/lib/ispell

                  Que distribuição você usa, Gilberto? Eu uso ubuntu e não precisei
                  configurar nada.

                  Os pacotes

                  aspell GNU Aspell spell-checker
                  aspell-en English dictionary for GNU Aspell
                  libaspell15 GNU Aspell spell-checker runtime library

                  vieram instalados por default, nenhum pacote com ispell no nome foi
                  necessário.

                  Aí eu só instalei o aspell-pt-br para poder usar o dicionário da
                  língua portuguesa, já que a língua do meu sistema aqui é inglês.

                  Se quisesse usar esperanto bastaria instalar o aspell-eo, não teria
                  que configurar nada.

                  Um abraço, Luiz Fernando

                  PS Não tenho certeza, mas me parece que ispell é obsoleto hoje,
                  devemos usar o aspell. Posso estar errado, mas acho que é isso.
                • Gilberto F da Silva
                  ... Uso Slackware 12.2 -- Gilberto F da Silva - gfs1989@gmx.net - ICQ 136.782.571 Stela dato:2.455.602,486 Loka tempo:2011-02-09 21:40:03 Merkredo -==- O cara
                  Message 8 of 13 , Feb 9, 2011
                  • 0 Attachment
                    On Tue, Feb 08, 2011 at 11:59:44PM -0200, Luiz Fernando C Camargo wrote:

                    > Que distribuição você usa, Gilberto? Eu uso ubuntu e não precisei
                    > configurar nada.

                    Uso Slackware 12.2

                    --
                    Gilberto F da Silva - gfs1989@... - ICQ 136.782.571
                    Stela dato:2.455.602,486 Loka tempo:2011-02-09 21:40:03 Merkredo
                    -==-
                    O cara só é verdadeiramente ateu quando está muito bem de saúde.
                    -- Millôr Fernandes
                  • Gilberto F da Silva
                    Saluton! Depois de apanhar um bocado, o flyspell está funcionando no meu Emacs. Fiz muitas tentativas até conseguir fazer funcionar. Cheguei a reinstalar o
                    Message 9 of 13 , Feb 13, 2011
                    • 0 Attachment
                      Saluton!

                      Depois de apanhar um bocado, o flyspell está funcionando no meu Emacs.

                      Fiz muitas tentativas até conseguir fazer funcionar. Cheguei a reinstalar o Slackware para ver se não era algum arquivo corrompido. No final das contas era o meu arquivo .emacs que possuía alguma incompatibilidade com os dicionários. parti do zero e fui colocando de volta algumas coisas do .emacs antigo

                      Agora que o flyspell está funcionando, estou sentindo a necessidade de alguma ferramenta que permita alternar entre os dicionários.

                      Quero agradecer pelo esforço em responder às minhas perguntas sobre as configurações desse podereço editor de textos.

                      --
                      Gilberto F da Silva - gfs1989@... - ICQ 136.782.571
                      Stela dato:2.455.606,604 Loka tempo:2011-02-14 00:29:26 Dimancxo
                      -==-
                      Quando um velho renomado cientista afirma que alguma coisa é
                      possível, ele está quase sempre correto. Quando afirma que algo é
                      impossível, ele está quase sempre errado.
                      -- Arthur clarke, escritor inglês
                    • Mario Domenech Goulart
                      Alô Gilberto, Uso M-x ispell-change-dictionary Mario -- http://parenteses.org/mario
                      Message 10 of 13 , Feb 14, 2011
                      • 0 Attachment
                        Alô Gilberto,

                        Uso M-x ispell-change-dictionary

                        Mario
                        --
                        http://parenteses.org/mario
                      • Gilberto F da Silva
                        ... Obrigado. Acabei de testar. Funciona se a escolha for feita antes da verificação. Não adianta voltar ao início do texto para tentar verificar em
                        Message 11 of 13 , Feb 14, 2011
                        • 0 Attachment
                          On Mon, Feb 14, 2011 at 04:58:22AM -0500, Mario Domenech Goulart wrote:
                          > Alô Gilberto,
                          >
                          > Uso M-x ispell-change-dictionary

                          Obrigado. Acabei de testar. Funciona se a escolha for feita antes da verificação. Não adianta voltar ao início do texto para tentar verificar em outra língua.


                          --
                          Gilberto F da Silva - gfs1989@... - ICQ 136.782.571
                          Stela dato:2.455.607,509 Loka tempo:2011-02-14 22:13:02 Lundo
                          -==-
                          "Quando o primeiro espertalhão encontrou o primeiro imbecil, nasceu
                          o primeiro deus".
                          -- Millôr Fernandes
                        • Gilberto F da Silva
                          ... Obrigado por ter respondido. Essa não é uma maneira muito prática de ficar alternando entre os dicionários. Acabei encontrando essa solução: ; Troca
                          Message 12 of 13 , Feb 27, 2011
                          • 0 Attachment
                            On Mon, Feb 14, 2011 at 04:58:22AM -0500, Mario Domenech Goulart wrote:

                            > Alô Gilberto,
                            >
                            > Uso M-x ispell-change-dictionary

                            Obrigado por ter respondido. Essa não é uma maneira muito prática de
                            ficar alternando entre os dicionários.

                            Acabei encontrando essa solução:

                            ; Troca de dicionários
                            (let ((langs '("esperanto" "brasileiro" "american")))
                            (setq lang-ring (make-ring (length langs)))
                            (dolist (elem langs) (ring-insert lang-ring elem)))
                            (defun cycle-ispell-languages ()
                            (interactive)
                            (let ((lang (ring-ref lang-ring -1)))
                            (ring-insert lang-ring lang)
                            (ispell-change-dictionary lang)))

                            (global-set-key [f12] 'cycle-ispell-languages) ; Alterna entre
                            dicionários

                            --
                            Gilberto F da Silva - gfs1989@... - ICQ 136.782.571
                            Stela dato:2.455.620,206 Loka tempo:2011-02-27 14:56:34 Dimancxo
                            -==-
                            Templo é dinheiro!
                            -- Edir Macedo
                          Your message has been successfully submitted and would be delivered to recipients shortly.