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

Como instalar e configurar o ispell com emacs?

Expand Messages
  • Gilberto F da Silva
    Re: [emacs-br] Re: Correção ortográfica on the fly ... Quando ativo o flyspell-mode ele habilita um dicionário para a língua inglesa. Gostaria de saber
    Message 1 of 13 , Jan 30, 2011
    • 0 Attachment
      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.
      --
      Gilberto F da Silva - gfs1989@... - ICQ 136.782.571
      Stela dato:2.455.592,241 Loka tempo:2011-01-30 15:47:54 Dimancxo
      -==-
      O sujeito que me fará acreditar na imortalidade da alma ainda está
      para ressucitar.
      -- Millôr Fernandes
    • 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 2 of 13 , Feb 2 3:33 AM
      • 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 3 of 13 , Feb 4 9:50 PM
        • 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 4 of 13 , Feb 5 2:23 AM
          • 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 5 of 13 , Feb 5 12:00 PM
            • 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 6 of 13 , Feb 7 5:32 AM
              • 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 7 of 13 , Feb 8 4:11 PM
                • 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 8 of 13 , Feb 8 5:59 PM
                  • 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 9 of 13 , Feb 9 3:44 PM
                    • 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 10 of 13 , Feb 13 6:40 PM
                      • 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 11 of 13 , Feb 14 1:58 AM
                        • 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 12 of 13 , Feb 14 4:57 PM
                          • 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 13 of 13 , Feb 27 10:02 AM
                            • 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.