to post messages and comments.

← All posts tagged Bash

бывает приходится править конфиги с правами рута, а вот если емакс запущен как сервер и файлы открываются через emacsclient, то с помощью sudo emacsclient не удасться открыть файл (из за того что сервер запущен от другого пользователя). Для решение этой проблемы можно использовать следующий алиас:
function suec() {
fname=$(readlink -f "$1")
emacsclient -n -e "(find-file \"/sudo:localhost:$fname\")"
}