Автор Тема: [решено]emacs  (Прочитано 451 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Тхакур

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 178
  • OS: Debian 10 buster WM: fvwm
[решено]emacs
« : 15 Май 2019, 13:43:39 »
Всем удачи...
Подскажите пожалуйста, как найти исходный код функции в emacs?
вроде должна работать M-., но не работает

также советуется искать в /usr/local/lib/emacs/ у меня
th@debian:~$ ls /usr/local/lib/
python2.7  python3.5
th@debian:~$
« Последнее редактирование: 16 Май 2019, 15:40:18 от Тхакур »
 

Онлайн dogsleg

  • systemd of a pwn
  • Местный житель
  • ***
  • Сообщений: 220
  • Debian Developer
    • www.pimentola.ru
Re: emacs
« Ответ #1 : 15 Май 2019, 14:59:38 »
Зависит от того, какой функции. Если функции Emacs, то M-x find-function.
 
Пользователи, которые поблагодарили этот пост: Тхакур

Оффлайн Тхакур

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 178
  • OS: Debian 10 buster WM: fvwm
Re: emacs
« Ответ #2 : 15 Май 2019, 15:40:42 »
Цитировать
find-function
да. так оно и есть
спасибо
ещё оказывается вот так получается:
describe-function
« Последнее редактирование: 15 Май 2019, 15:57:49 от Тхакур »
 


Оффлайн Тхакур

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 178
  • OS: Debian 10 buster WM: fvwm
Re: emacs
« Ответ #3 : 15 Май 2019, 19:03:23 »
Цитировать
Если функции Emacs, то M-x find-function
когда функцию goto-char , то там меня просят ввести путь к файлу
goto-char это функция emacs?

с describe-function тоже самое
 

Оффлайн Ogis1975

  • OS: Debian 9.4 / WM: Xmonad
  • Местный житель
  • ***
  • Сообщений: 448
  • Debian 10.1 i3wm
    • Мой репозиторий на Github
Re: emacs
« Ответ #4 : 15 Май 2019, 20:48:20 »
goto-char это функция emacs?
Да. Подробности тут.
 
Пользователи, которые поблагодарили этот пост: Тхакур

Оффлайн Тхакур

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 178
  • OS: Debian 10 buster WM: fvwm
Re: emacs
« Ответ #5 : 15 Май 2019, 21:03:39 »
Цитировать
Да.
но почему-то у неё не показывает где исходный код
при kill-word показывает
kill-word is an interactive compiled Lisp function in `simple.el'.

It is bound to <C-delete>, M-d.

(kill-word ARG)

Kill characters forward until encountering the end of a word.
With argument ARG, do this that many times.
перехожу на simple.el и тама....

при goto-char
goto-char is an interactive built-in function in `editfns.c'.

It is bound to M-g c, <menu-bar> <edit> <goto> <go-to-pos>.

(goto-char POSITION)

Set point to POSITION, a number or marker.
Beginning of buffer is position (point-min), end is (point-max).

The return value is POSITION.
и при нажатии на editfns.c предлагает указать путь к файлу
« Последнее редактирование: 15 Май 2019, 21:12:33 от Тхакур »
 

Оффлайн Тхакур

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 178
  • OS: Debian 10 buster WM: fvwm
Re: emacs
« Ответ #6 : 16 Май 2019, 15:39:46 »
заходим сюда
скачиваем согласно версии emacs, которую можно узнать M-x emacs-version
распаковываем
затем вводим путь к тому, где распаковали его как ответ на "Emacs C Source Dir".
это будет примерно так
emacs-24.5/src
 

Теги:
 

[Решено] Как запустить две учетные записи skype в debian?

Автор hameleonds

Ответов: 4
Просмотров: 1475
Последний ответ 14 Февраль 2014, 10:41:44
от hameleonds
[Решено] Служебные сообщения WiFi

Автор razval

Ответов: 0
Просмотров: 1214
Последний ответ 05 Февраль 2012, 23:40:27
от razval
[Решено] jessie: как ускорить загрузку?

Автор wlad-biker

Ответов: 9
Просмотров: 8809
Последний ответ 26 Март 2017, 19:56:53
от ihammers
[Решено] Помогите с уcтановкой SSH

Автор pvn_12@mail.ru

Ответов: 7
Просмотров: 4113
Последний ответ 19 Февраль 2013, 10:40:18
от fry
[Решено] Установка и не полное удаление зависимостей пакетов

Автор vladimirse

Ответов: 11
Просмотров: 1386
Последний ответ 28 Апрель 2017, 23:37:14
от vladimirse