История изменений
Исправление 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 потратишь больше, с ручной заменой всех упоминаний файла по старому пути.