Вставить с отступом по позиции курсора - PullRequest
0 голосов
/ 01 июня 2018

Как заставить emacs вставить содержимое буфера обмена

call_in_the_middle('arg')
call_something()
call_else()

в код

function my function(a,b,c) {
  hello('world')
  |               <---------cursor position
  bye('world)
}

, чтобы получить результат сразу как:

function my function(a,b,c) {
  hello('world')
  call_in_the_middle('arg')
  call_something()
  call_else()    
  bye('world)
}

, но не

function my function(a,b,c) {
  hello('world')
  call_in_the_middle('arg')
call_something()
call_else()
  bye('world)
}

?

UPD Речь идет не о форматировании режимов редактирования - я хочу вставить текст, сдвинутый на позицию курсора влево в любом режиме

...