Я пытаюсь написать красивую команду CSS в vim, которая сортирует и алфавитирует все свойства CSS, а также проверяет, нет ли пробела после двоеточия, и вставляет его.
Вот мой код:
nnoremap <leader>S :g#\({\n\)\@<=#.,/}/sort | %s/:\(\S\)/: \1/g<CR>
:command! SortCSSBraceContents :g#\({\n\)\@<=#.,/}/sort | %s/:\(\S\)/: \1/g
Эти работают независимо. Тем не менее, я пытаюсь объединить их в одну команду.
На сохранении VIM говорит:
Error detected while processing /var/home/jesse-atkinson/.vimrc:
line 196:
E488: Trailing characters
Есть идеи?