Existe-t-il un moyen de définir des alias afin que shell-command
puisse les reconnaître? shell
reconnaît ceux définis dans .emacs.d/init_bash.sh; est-il possible de faire shell-command
au courant de ceux-ci aussi?définir des alias pour shell-command?
2
A
Répondre
2
Lire en simple.el
dans shell-command
code:
;; We do not use -f for csh; we will not support broken use of
;; .cshrcs. Even the BSD csh manual says to use
;; "if ($?prompt) exit" before things which are not useful
;; non-interactively. Besides, if someone wants their other
;; aliases for shell commands then they can still have them.
(call-process shell-file-name nil
(if error-file
(list t error-file)
t)
nil shell-command-switch command)
Le nil
après shell-file-name
indique que emacs ne pas envoyer un fichier d'entrée au processus. Par conséquent, vous devez vérifier la valeur de shell-file-name
pour déterminer si c'est un processus qui lit les fichiers .rc implicites.
Mon nom de fichier shell est "bin/bash" mais je ne suis toujours pas sûr de savoir comment interpréter ces instructions ...? – hatmatrix
man bash pour savoir exactement ce qui est fait quand le processus bash commence. –
Merci - J'ai créé un fichier de lien pour que/bin/bash puisse l'utiliser. – hatmatrix