Size: a a a

2020 September 04

NK

Nikolay Krasheninnik... in pro.vim
друзья, добрый день
при использовании vimwiki совместно с gruvbox в вики перестает работать выделение жирным: и для markdown, и для синтаксиса vimwiki
как это можно поправить?
источник
2020 September 05

PS

Peter Stein in pro.vim
есть ли какая-то альтернатива :r!cmd которая бы работала не построчно, а посимвольно? Я хочу в режиме вставки вставить вывод команды перед курсором и сразу продолжить писать после этого вывода
источник

PS

Peter Stein in pro.vim
я хочу что-то вроде
inoremap <F5> <C-O>:r!date<CR>
но так дата вставляется на новой строке и курсор оказывается в начале даты
источник

PS

Peter Stein in pro.vim
неудобно
источник

NG

Nicholas Guriev in pro.vim
наверное, через функцию system() можно...
источник

NG

Nicholas Guriev in pro.vim
inoremap <F5> <C-R>=system('date')<CR>


вот такое сработает, но разве только из-за того, что программа date в конце печатает символ '\n', оно также вставляется
источник

NG

Nicholas Guriev in pro.vim
можно, конечно, последний перенос строки убрать...
источник

NG

Nicholas Guriev in pro.vim
но такое было бы странно для многострочного вывода (если был бы таковой)
источник

PS

Peter Stein in pro.vim
Nicholas Guriev
inoremap <F5> <C-R>=system('date')<CR>


вот такое сработает, но разве только из-за того, что программа date в конце печатает символ '\n', оно также вставляется
великолепно, спасибо
источник

PS

Peter Stein in pro.vim
придумал вот такое
inoremap <F5> <C-R>=system('echo -n $(date -u "+[%Y-%m-%d %H:%M:%Sz]")')<CR>
источник

PS

Peter Stein in pro.vim
работает как я и хотел
источник

NG

Nicholas Guriev in pro.vim
Предлагаю даже заменить выражение на systemlist('date')[0]. Ведь мы знаем, что date выводит только одну строку.
источник

PS

Peter Stein in pro.vim
а в командном режиме можно как-нибудь то же самое сделать?
источник

NG

Nicholas Guriev in pro.vim
как вариант, вначале войти в режим вставки через i или a, потом вставить дату и выйти через <Esc>
источник

PS

Peter Stein in pro.vim
вот такое составил
nnoremap <F5> i<C-R>=systemlist('date -u "+[%Y-%m-%d %H:%M:%Sz]"')[0]<CR><ESC>l
источник

PS

Peter Stein in pro.vim
спасибо за помощь
источник

Ю

Юрий in pro.vim
а почему бы не заюзать trim?
источник

JM

John Meow in pro.vim
Можно попросить сделать ревью конфига? Какие плагины дублируют функциональность друг друга, какие лучше заменить на другие, как расположить инструкции, распихать по файлам ну и вообще best practices
источник

Лс

Лень с Самосознанием... in pro.vim
John Meow
Можно попросить сделать ревью конфига? Какие плагины дублируют функциональность друг друга, какие лучше заменить на другие, как расположить инструкции, распихать по файлам ну и вообще best practices
Инструкции?
источник

JM

John Meow in pro.vim
Команды
источник