cscope não funciona Emacs 24

3

Instalei o cscope-15.8a com sucesso e depois copiei a pasta do cscope para .emacs.d /. Eu também adiciono as seguintes linhas no arquivo .emacs:

(add-to-list 'load-path "~/.emacs.d/cscope/contrib/xcscope/")
(require 'xcscope)
(setq cscope-do-not-update-database t)

Quando abro um arquivo C ++, encontro uma função e, em seguida, pressiono C-c s d, um prompt de linha na parte inferior:

Searching for program: No such file or directory, cscope

Qual é o motivo disso?

    
por injoy 23.09.2013 / 09:27

2 respostas

2

Provavelmente o pacote binário cscope não está instalado ou não no PATH do emacs.

Isso pode ser verificado no emacs por M -:

(getenv "PATH")

Para alterar o caminho, você pode usar setenv, por exemplo:

(setenv "PATH" (concat (getenv "PATH") ":/opt/cscope/bin"))
    
por 23.09.2013 / 11:35
1

Para o emacs (Emacs 24.3.1) no meu Mac, o PATH não resolveu o problema de não encontrar o cscope. Em vez disso, tive que adicionar o seguinte em .emacs:

(setq exec-path (anexar '("/ usr / local / bin") caminho-de-execução))

    
por 22.02.2015 / 10:23

Tags