LINUX.ORG.RU

Firesparks color scheme for Vim

 


0

2

Почти случайно наткнулся на старую запись в блоге: http://timetobleed.com/a-closer-look-at-a-recent-privilege-escalation-bug-in-...

Очень понравилась цветовая схема оформления кода, поэтому решил сделать такую же
для Vim (пока только GVim и другие UI, я думаю). Проверил на MacVim и GVim под FreeBSD
- работает.

Забирать отсюда: https://github.com/dsalychev/firesparks

★★

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 1)
Ответ на: комментарий от kirill_rrr

Эт да... так я и не привык к третьему :)

dsl ★★
() автор топика

Цветовая схема похожа на zenburn dark.

Odalist ★★★★★
()

ужас в плане цветов. Светлая панель с адовыми значками намекает нам на оценку вырвиглазости скриншота. Дальше темный заголовок окна. Потом светлое оформление. Потом снова темная тема для input. Потом адово толстый border, который опять белый. Я бы за таким не работал.

Crystal_HMR ★★★
()
Ответ на: комментарий от dsl

тся

Ну и вопрос не во вкусе. Вопрос в том, что нет целостности. Либо всё темное, либо всё светлое (не обязательно одного цвета. Есть гаммы, есть оттенки, что угодно). А вот так - это надо быть извращенцем, или неосилятором gtk+ тем (вангую второе, но не без доли первого)

Crystal_HMR ★★★
()
Ответ на: комментарий от ggrn

На макос бардака в плане оформления и интерфейса гораздо меньше(чем в винде и линаксе). Там просто всё одинаково неудобно.

pawnhearts ★★★★★
()
Ответ на: комментарий от ggrn

Я знаю, что везде можно найти косяки. Но тут явное желание быть на темном фоне, но неосиляторство темы gtk. Тут это можно исправить. Я бы не стал обращать внимание на строку адреса в хромиуме (например), но тут форменная лень.

Crystal_HMR ★★★
()

:set guioptions-=mT

как минимум. но я еще скроллы прячу.

vvviperrr ★★★★★
()
Последнее исправление: vvviperrr (всего исправлений: 1)
Ответ на: комментарий от ggrn

Багов там полно. Падает и тормозит. Недавно падало от юникодовой буковки.

P.S. я перед нг купил себе mbp после нескольких лет перерыва в использование macos. Всё так же плохо, как и раньше.

pawnhearts ★★★★★
()
Последнее исправление: pawnhearts (всего исправлений: 1)
Ответ на: комментарий от vvviperrr

О, спасибо, не знал, хотя главное меню наверное оставлю.

dsl ★★
() автор топика
Ответ на: комментарий от pawnhearts

Не совсем честно.

У меня iMac, обновления накатываю частенько. Бывает такое, что они ломают какие-то элементы, но не критично. По поводу юникода, видимо надо делать что-то очень специфическое. Я часто различные PDF документы открываю встроенным просмотрщиком - понимает вполне нормально. Ни разу не падал за последние 6-8 месяцев. Чаще всего использую три раскладки - американскую, русскую и польскую - тоже вроде все работает.

dsl ★★
() автор топика
Ответ на: комментарий от dsl

Дык gruvbox - очередной хипсторский закос под ретро. Все эти стилизации быстро оскомину набиывают. А wombat - просто хорошая тема, не пытающаяся ничему подражать.

HeipaVai1o ★
()
Ответ на: комментарий от dsl

По поводу юникода, я про జ్ఞ‌ా Убивает iPhone и MacBook.

раскладки

А у меня macbook pro. Там кнопка ё вообще не в том месте, где везде. Приходится править файл раскладки сторонними утилитами и подсовывать его. Но это фигня.

У меня встроенная русская клава, а внешняя - американская. После подключения внешней клавы раскладка слетает. Тильда превращается в параграф и т.п. Помогает только ребут или релогин. Жутко бесит. Иногда перестает переключатся раскладка, помогает релогин. И подобной хрени полно.

Регистронезависимая фс это ужасно. Это медленно и я не смог склонировать репу, в которой был файл с одним именем в разном регистре.

Почти весь нормальный софт недопорты с линакса. Например adium, это такой pidgin, в котором кривой OTR. Родные diff тулзы стоят по 200 баксов или жуткий примитив. Приходится пользоваться неофициальной кривой сборочкой meld или kdiff. и т.п.

Падения тоже были. Говорят это high sierra вышла особо глючной.

Короче есть смысл мучиться только если нужен фотошоп, софт для редактирования видео или музыки.

pawnhearts ★★★★★
()
Ответ на: комментарий от pawnhearts

На счет diff - я пользую тот, что сам git запускает. Пока проблем не встречал. Но и клавиатура у меня одна, я под нее все настроил (но тут немного читерно, так как Ultimate Hacking Keyboard).

Штука в том, что сейчас портирую часть программы на macOS, которая ранее долгое время была только под Windows, вот и пользую Mac, но о таком ворохе проблем слышу впервые.

dsl ★★
() автор топика
Ответ на: комментарий от HeipaVai1o

довольно популярный, надо сказать, закос :)

dsl ★★
() автор топика

Все оче красиво, мне нравится. Кроме оформления окон (крестики неоче). Еще в Vim что то текст слишком близко к правому краю.

linuhs_user ★
()
Последнее исправление: linuhs_user (всего исправлений: 1)
Ответ на: комментарий от linuhs_user

понял. хм, не обращал на это внимание раньше

dsl ★★
() автор топика
Ответ на: комментарий от HeipaVai1o

То же самое. Только за основу брал wombat256

Xwo ★
()
Ответ на: комментарий от dsl

вместо первого плагина

function StripTrailingWhitespace()
  if !&binary && &filetype != 'diff'
    normal mz
    normal Hmy
    %s/\s\+$//e
    normal 'yz<CR>
    normal `z
  endif
endfunction

Не благодари, взято с вим вики

Xwo ★
()
Ответ на: комментарий от Xwo

хех, спасибо конечно, но менять пока не буду, не гонюсь я за уменьшением количество плагинов.

dsl ★★
() автор топика
Ответ на: комментарий от Xwo

только я не понял, много это или мало? Мне для работы хватает, хотя программирую в основном на С и чуть С++ не по своей воле :D

dsl ★★
() автор топика
Ответ на: комментарий от dsl

У меня под 2к конфиг и 59 плагинов. Я когда такие конфиги по 60 строк вижу, у меня слезы от умиления льются в три ручья :)

Xwo ★
()
Последнее исправление: Xwo (всего исправлений: 1)
Ответ на: комментарий от dsl
c.vim
cfg.vim
conf.vim
css.vim
debsources.vim
django.vim
dosini.vim
go.vim
haskell.vim
html.vim
htmldjango.vim
java.vim
javascript.vim
less.vim
lisp.vim
mail.vim
markdown.vim
noext.vim
perl.vim
python.vim
sh.vim
snippet.vim
tcl.vim
vim.vim
vimwiki.vim
xml.vim
Xwo ★
()
Ответ на: комментарий от dsl
" remove trailing whitespaces
autocmd BufWritePre *.py :%s/\s\+$//e
" show tab & space
set list listchars=tab:→\ ,trail:·,extends:»,precedes:«
Xwo ★
()
Последнее исправление: Xwo (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.