簡単な置換を行うことで行をクリーンアップする vimrc 関数を作成しようとしています。この関数は、CARRIAGE RETURN で呼び出されます。関数が呼び出され、行の内容をクリーンアップしています。私の質問は、以前のコンテンツを関数内からクリーンアップされたコンテンツで上書きするにはどうすればよいですか?
function! CleanLine()
let s = getline( '.' )
let s = substitute( s, '( )', '()', 'g' )
let s = substitute( s, ';', '; ', 'g' )
let s = substitute( s, '(', ' (', 'g' )
"HOW DO I SET THE CURRENT LINE CONTENT AS s
endfunction
inoremap <CR> <C-R>=CleanLine()<CR>
ありがとう。