LINUX.ORG.RU

История изменений

Исправление MOPKOBKA, (текущая версия) :

Добавлю.

Допустим есть переименование в IDE через GUI где нужно вызвать модальное окно, и тыкать мышкой, без возможности привязки кеубинда.

А есть твоя функция rename-file в 5 строк из Emacs.

Но если ты переименуешь файл через IDE, то она найдет все использования этого файла, заменит пути, заменит namespace если в языке он формируется через файловую систему, вызовет git mv, итд.

Вызвать функцию может быть удобнее, но времени в Emacs потратишь больше, с ручной заменой всех упоминаний файла по старому пути.

Хорошо иметь лучшее из обоих миров, но в Emacs за полвека не сделали то что есть в современной IDE, сомнительно что сделают позже.

Исправление MOPKOBKA, :

Добавлю.

Допустим есть переименование в IDE через GUI где нужно вызвать модальное окно, и тыкать мышкой, без возможности привязки кеубинда.

А есть твоя функция rename-file в 5 строк из Emacs.

Но если ты переименуешь файл через IDE, то она найдет все использования этого файла, заменит пути, заменит namespace если в языке он формируется через файловую систему, вызовет git mv, итд.

Вызвать функцию может быть удобнее, но времени в Emacs потратишь больше, с ручной заменой всех упоминаний файла по старому пути.

Исходная версия MOPKOBKA, :

Добавлю.

Допустим есть переименование в IDE через GUI где нужно вызвать модальное окно, и тыкать мышкой, без возможности привязки кеубинда.

А есть твоя функция rename-file в 5 строк из Emacs.

Но если ты переименуешь файл через IDE, то она найдет все использования этого файла, заменит пути, заменит namespace если в языке он формируется через файловую систему, итд.

Вызвать функцию может быть удобнее, но времени в Emacs потратишь больше, с ручной заменой всех упоминаний файла по старому пути.