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

Re: [emacs-br] Como se importa o resultado de um processamento para o emacs?

Expand Messages
  • Mario Domenech Goulart
    ... O shell procura por programas nos diretórios apontados pela variável PATH. Provavelmente o programa que tentaste executar não está em um dos
    Message 1 of 9 , Jul 26, 2011
    • 0 Attachment
      On Tue, 26 Jul 2011 22:04:14 -0300 Gilberto F da Silva <gfs1989.listas@...> wrote:

      > On Tue, Jul 26, 2011 at 08:06:34PM -0400, Mario Domenech Goulart wrote:
      >
      >> On Tue, 26 Jul 2011 20:30:48 -0300 Gilberto F da Silva <
      > gfs1989.listas@...> wrote:
      >>
      >> > Na prática tenho o script abaixo. Gostaria de poder executá-lo e
      >> > ter o resultado dentro do texto que estou a editar no emacs.
      >>
      >> A função abaixo faz mais ou menos o que precisas?
      >>
      >> (defun run-command (command)
      >> (interactive "sShell command: ")
      >> (shell-command command)
      >> (insert-buffer-substring "*Shell Command Output*"))
      >
      > Obrigado por ter escrito a rotina mas ao tentar usá-la deu o
      > seguinte erro:
      >
      > /bin/bash: assde.cmd: Komando ne trovita

      O shell procura por programas nos diretórios apontados pela variável
      PATH. Provavelmente o programa que tentaste executar não está em um dos
      diretórios em PATH.

      Podes tentar fornecer o caminho completo para o programa. Exemplo:

      M-x run-command RET /caminho/para/o/programa RET

      Mario
      --
      http://parenteses.org/mario
    • Gilberto F da Silva
      ... Hash: SHA1 ... Funcionou! Mais uma pergunta para finalizar esse assunto. Como adiciono tudo isso para ser acionado por apenas uma tecla? Algo como F10 ou
      Message 2 of 9 , Jul 26, 2011
      • 0 Attachment
        -----BEGIN PGP SIGNED MESSAGE-----
        Hash: SHA1

        On Tue, Jul 26, 2011 at 09:08:12PM -0400, Mario Domenech Goulart wrote:

        > Podes tentar fornecer o caminho completo para o programa. Exemplo:
        >
        > M-x run-command RET /caminho/para/o/programa RET
        >
        > Mario
        > --
        > http://parenteses.org/mario


        Funcionou! Mais uma pergunta para finalizar esse assunto. Como
        adiciono tudo isso para ser acionado por apenas uma tecla?

        Algo como F10 ou F11.

        ;****************** KEY BINDINGS
        (global-set-key [\C-. ?l] 'goto-line) ; goto-line
        (global-set-key [\C-. ?r] 'replace-string) ; replace-string
        (global-set-key [\C-. tab] 'tabify) ; tabify
        (global-set-key [f2] 'save-buffer) ; save buffer
        (global-set-key [\S-f2] 'write-file) ; write file (save as)
        (global-set-key [f3] 'find-file) ; find-file (load)
        (global-set-key [\S-f12] 'save-some-buffers) ; (save all)
        (global-set-key [home] 'beginning-of-line) ; beginning-of-line
        (global-set-key [end] 'end-of-line) ; end-of-line
        (global-set-key [\C-home] 'beginning-of-buffer) ; beginning-of-buffer
        (global-set-key [\C-end] 'end-of-buffer) ; end-of-buffer
        (global-set-key [f6] 'other-window) ; other-window
        (global-set-key [\C-tab] 'switch-to-buffer) ; switch-to-buffer
        (global-set-key [\C-f6] 'other-frame) ; other-frame
        (global-set-key [f7] 'ctl-x-4-prefix) ; ctl-x-4-prefix
        (global-set-key [f8] 'ctl-x-5-prefix) ; ctl-x-5-prefix
        (global-unset-key [insert]) ; insert does NOTHING
        (global-set-key [f12] 'cycle-ispell-languages) ; Alterna entre dicionários

        - --
        Gilberto F da Silva - gfs1989@... - ICQ 136.782.571
        Stela dato:2.455.769,530 Loka tempo:2011-07-26 22:42:38 Mardo
        - -==-
        520 De onde se originou a vida?
        - -------------------------------
        Esta questão até hoje está em aberto no meio científico. O único
        consenso é que a vida mais primitiva que se conhece são algumas
        bactérias, próprias de ambientes com altas temperaturas.
        -----BEGIN PGP SIGNATURE-----
        Version: GnuPG v1.4.10 (GNU/Linux)

        iEYEARECAAYFAk4vbqgACgkQJxugWtMhGw5f0gCfdeZNKxU7xBea7z9qicr/bzXt
        u8MAoLySejotvqB2gBHWUJKy5/Fu8w69
        =4mTc
        -----END PGP SIGNATURE-----
      Your message has been successfully submitted and would be delivered to recipients shortly.