LINUX.ORG.RU

Arch linux / Notion wm / Ranger / zsh / urxvt / ncmpcpp

 , , , ,


4

2

Ничего необычного, просто решил залить скриншот.

Дистрибутив :: Arch linux
Window Manager :: Notion wm
File manager :: Ranger
Shell :: zsh
Terminal emulator :: urxvt
Music player :: mpd + ncmpcpp

Dotfiles :: https://github.com/neg-serg/dotfiles

Правда ranger'ом я почти никогда не пользуюсь.

Ради эксперимента поставил lqx ядро. Разницы в скорости не заметил.

Linux unreal 3.16.5-1-lqx #1 ZEN SMP PREEMPT Thu Oct 16 16:49:49 MSK 2014 x86_64 GNU/Linux

Скриншот с вимом: http://i.imgur.com/pvjJvsG.png

>>> Просмотр (1920x1200, 928 Kb)

★★★★★

Проверено: JB ()

А что за шрифт такой (который огромный)?
Если можно, то было бы здорово услышать лично от тебя пару слов об особенностях Notion после продолжительного использования. С этим WM встречаюсь впервые.

zezic ★★★★ ()
Последнее исправление: zezic (всего исправлений: 1)

Кстати, а что за шрифт на втором скрине с вимом и как настроено сглаживание?

zezic ★★★★ ()

WM - интересно. Шрифты в фоне... неюзабельны. А вообще, впечатление как от кулхацкерского стола.

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

А вообще, впечатление как от кулхацкерского стола.

В общем-то если посмотреть arch screenshots, то там почти все скриншоты такие или что-то подобное.

Шрифты в фоне... неюзабельны.

Ну, дело вкуса, мне другие не нравятся.

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

Кстати, а что за шрифт на втором скрине с вимом и как настроено сглаживание?

Шрифт Pragmata Pro с патчами для powerline. Используется freetype2-infinality-git со следующими настройками:

export INFINALITY_FT_AUTOHINT_HORIZONTAL_STEM_DARKEN_STRENGTH="10"
export INFINALITY_FT_AUTOHINT_INCREASE_GLYPH_HEIGHTS="true"
export INFINALITY_FT_AUTOHINT_SNAP_STEM_HEIGHT="100"
export INFINALITY_FT_AUTOHINT_VERTICAL_STEM_DARKEN_STRENGTH="25"
export INFINALITY_FT_BOLD_EMBOLDEN_X_VALUE="0"
export INFINALITY_FT_BOLD_EMBOLDEN_Y_VALUE="0"
export INFINALITY_FT_BRIGHTNESS="20"
export INFINALITY_FT_CHROMEOS_STYLE_SHARPENING_STRENGTH="15"
export INFINALITY_FT_CONTRAST="40"
export INFINALITY_FT_FILTER_PARAMS="11 22 38 22 11"
export INFINALITY_FT_FRINGE_FILTER_STRENGTH="100"
export INFINALITY_FT_GAMMA_CORRECTION="1000 80"
export INFINALITY_FT_GLOBAL_EMBOLDEN_X_VALUE="0"
export INFINALITY_FT_GLOBAL_EMBOLDEN_Y_VALUE="0"
export INFINALITY_FT_GRAYSCALE_FILTER_STRENGTH="0"
export INFINALITY_FT_STEM_ALIGNMENT_STRENGTH="0"
export INFINALITY_FT_STEM_FITTING_STRENGTH="0"
export INFINALITY_FT_STEM_SNAPPING_SLIDING_SCALE="18"
export INFINALITY_FT_USE_KNOWN_SETTINGS_ON_SELECTED_FONTS="false"
export INFINALITY_FT_USE_VARIOUS_TWEAKS="true"
export INFINALITY_FT_WINDOWS_STYLE_SHARPENING_STRENGTH="0"

А что за шрифт такой (который огромный)?

Это шрифт warl0ck'а. Очень хорошо что он его сделал. Остальные скриншоты для основной консоли мне как-то не нравятся. Хотя чем-то похож terminus на крупных размерах.

Его название. -elite-laptop-bold-r-normal--28-280-72-72-c-140-koi8-r Можешь попробовать загуглить.

Notion после продолжительного использования. С этим WM встречаюсь впервые.

Далее, если не в курсе, скратчпад это плавающая область, с которой можно делать вкл/выкл.

Notion это почти то же самое, что и ion3. Я их использую много лет. Есть такие фичи, которых нет в других wm. Во-первых wm со статическим тайлингом как таковых очень мало. Во-вторых этот поддерживает плавающие окна, в том числе с табами, также скратчпады(вложенные), псевдо-объектная архитектура позволяет запихивать объект(фрейм, тайлинг, воркспейс, плавающее окно) одного типа в другой. Нечто подобное(визуально) есть в herbstluftwm, то тут работает более стабильно. Кстати реализовать подобие скратчпадов из иона попросил его я. К сожалению думаю что он defected by design и переплюнуть ион не выйдет, а хотелось бы. Например можно сделать скратчпад, в который вложен воркспейс(бессмысленно) или тайлинг(подобное есть в clfswm, herbstluftwm), то есть это такое плавающее toggled разбиение окон. В отличие от того же awesome если конфиг неправильный, то ничего не ломается. К плюсам также можно отнести несложность начальной настройки и, как я понял в последнее время, относительно не сложно делать расширения, например я с помощью костылей сделал подобие скратчпадов из обычных wm, то есть нажимаешь хоткей и окно появляется в скратчпаде, а если оно уже есть, то скрывается. Как это сделано можно понять из моих конфигов.

К недостаткам можно отнести плохую поддержку ewmh, медленное развитие, высокую сложность, отсутствие динамического тайлинга из коробки, сломанную поддержку композитных расширений.

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

arch screenshots

Не все. Кто-то гламурный выпендреж пилит.

DeadEye ★★★★★ ()

Хороший скриншот! Цвета приятные, и шрифты отличные.

Dontes ★★ ()

Ты пользуешься этим ежедневно, или просто запилил ради галереи?

w1nner ★★★★★ ()

jwr dark, как обычно, радует глаз

а какой физический размер дисплея? а то на моём ноуте текст в терминале слева выглядит слишком крупно, а в правом снизу — слишком мелко

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

Ты пользуешься этим ежедневно, или просто запилил ради галереи?

Пользуюсь постоянно уже много лет. Даже почти ничего не перенастраиваю.

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

а какой физический размер дисплея? а то на моём ноуте текст в терминале слева выглядит слишком крупно, а в правом снизу — слишком мелко

Мой монитор ASUS PA249Q, то есть это 24.1", но 16:10, из-за этого он кажется довольно большим. Кстати первое время «ярко-черные» темы на нем выглядели непривычно из-за очень высокой контрастности, особенно по сравнению со старым ноутом на tn, но потом как-то привыкаешь.

jwr dark, как обычно, радует глаз

Кстати в виме цветовая схема и xresources изменена чтобы создать жалкую пародию на 24-bit color, который пока что ещё хреново поддерживается в целом.

e7z0x1 ★★★★★ ()

Постой, а чего комментариев в коде нет?

nobodyabc ()

А что за утилита для просмотра изображений?witter

rumly111 ()

А потом ходи удивляйся, почему это к 20 годам зрение всё посадил...

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

А потом ходи удивляйся, почему это к 20 годам зрение всё посадил...

Мне 23 и зрение не упало ни разу. Кстаи может это просто что-то с яркостью на мониторе и её надо немного убрать?

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

А что за утилита для просмотра изображений?witter

Это не утилита для просмотра изображений, это консольный fm ranger, который показыает картинки с помощью движка w3m или что-то типа того.

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

Постой, а чего комментариев в коде нет?

Ну это спроси у автора sxiv в общем-то. Мне не понравились некоторые его новые «фичи», так что я часть выпиливал, а часть запиливал. А скрин постановочный, вообще ycm под vim классная штука, быстрейшее автодополнение, с похожей скоростью работает только ещё не вышедший jetbrains clion.

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

фиг его знает, вроде девушка светится, значит с яркостью всё ок...

Desmond_Hume ★★★★★ ()

чем mpd+ncmpcpp лучше других плееров? а так шрифты огромны, даже я до таких не дошёл...

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

чем mpd+ncmpcpp лучше других плееров?

Удобен тем что клиент-серверная архитектура, довольно много форматов поддерживается, из-за этого не надо париться что закрыл плеер и музыка перестанет играть. В общем-то просто довольно удобный клиент под cli(ncmpcpp), есть встроенное редактирование тегов, например, работа с файловой системой, хорошо работает склобблер на lastfm, хорошая скорость поиска. Просто такая организация удобна тем что можно например с телефона управлять перелистыванием треков. Основное преимущество над moc популярность, пожалуй, обилие клиентов, скриптов. Вообще он популярный очень. Cmus например тоже ничего, но не так популярен, не так много средств для ipc насколько я знаю, если они там вообще есть, тут же гоняй себе через сокет хоть на zsh команды.

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

Спасибо за статью! Особенно понравилось:

While comments are neither inherently good or bad, they are frequently used as a crutch. You should always write your code as if comments didn't exist. This forces you to write your code in the simplest, plainest, most self-documenting way you can humanly come up with.

When you've rewritten, refactored, and rearchitected your code a dozen times to make it easy for your fellow developers to read and understand — when you can't possibly imagine any conceivable way your code could be changed to become more straightforward and obvious — then, and only then, should you feel compelled to add a comment explaining what your code does.
...
As Sammy Larbi said in Common Excuses Used To Comment Code, if your feel your code is too complex to understand without comments, your code is probably just bad.

nobodyabc ()

Notion отличный wm (привет ion3), но почему у вас окна во float?

p.s. Статус без оцвечивания смотрится хреново. Жаль, что ни в ion3, ни в notion не запилили стандартную возможность оцвечивания.

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

об особенностях Notion

Просто фок мертвого ion3. Больше ничего в нем не добавлено/исправлено (возможно только flash fullscreen bug пофиксили).

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

я с помощью костылей сделал подобие скратчпадов из обычных wm, то есть нажимаешь хоткей и окно появляется в скратчпаде

Это называется именованные скретчпады. Делается без костылей, стандартными средствами ion3/notion.

В отличие от того же awesome если конфиг неправильный, то ничего не ломается.

Да, после прехода на ion3 это было мегафичей, поскольку я тогда усиленно писал модули для себя.

К недостаткам можно отнести плохую поддержку ewmh, медленное развитие,

Согласен.

высокую сложность,

Все из коробки. Только вторую мету нужно включить в конфиге.

отсутствие динамического тайлинга из коробки,

Это одна из любимых мною фич в этом wm.

сломанную поддержку композитных расширений.

Ага.

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

Как выглядит gtk (браузер например)?

Как и в любом другом wm.

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

вообще ycm под vim классная штука, быстрейшее автодополнение

Хм, у меня иногда на некоторых проектах (небольших) он тормозит безбожно. И до памяти прожорлив.

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

чем mpd+ncmpcpp лучше других плееров?

Они просто работают. Управление удобное, есть удобный редактор тегов. Все остальное как у остальных.

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

p.s. Статус без оцвечивания смотрится хреново. Жаль, что ни в ion3, ни в notion не запилили стандартную возможность оцвечивания.

Думаю, что можно попробовать заюзать dzen2, благо что-то вроде

/usr/local/lib/notion/bin/ion-statusd -m netmo

Показывает что-то такое интересное.

Просто фок мертвого ion3. Больше ничего в нем не добавлено/исправлено (возможно только flash fullscreen bug пофиксили).

Ну неправда, теперь работает нормально с фонтами кодировок отличных от utf-8 для locale utf-8, чуть-чуть улучшена поддержка ewhm, нормально сохраняется состояние окон при работе с xrandr

но почему у вас окна во float?

Это скратчпады.

Это называется именованные скретчпады. Делается без костылей, стандартными средствами ion3/notion.

Запуск приложения? Например?

Все из коробки. Только вторую мету нужно включить в конфиге.

Высокую сложность самого wm, благо где-то 30k+ loc.

Это одна из любимых мною фич в этом wm.

Ты так говоришь как будто поддержка в том виде, в котором она есть в herbstluftwm например это что-то плохое. Конечно можно запихивать вместе с воркспейсом в скратчпад, но там с хоткеями как-то всё не особо удобно это получается.

Окно диалога вручную отцентрировано? А его размеры?

Правила в kludges

Хм, у меня иногда на некоторых проектах (небольших) он тормозит безбожно. И до памяти прожорлив.

А можно пример? Он обычно тормозит при работе с c++ и boost, но всё же было бы интересно протестировать.

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

сломанную поддержку композитных расширений.

Ах да, в ионе оно вроде как работало. Когда сломали хз, определить где это случилось это с этими git submodules теперь непонятно как. То есть git bisect идет лесом.(

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

Ну неправда, теперь работает нормально с фонтами кодировок отличных от utf-8 для locale utf-8,

Вот и раньше оно так же работало.

чуть-чуть улучшена поддержка ewhm,

В чем это заключается?

нормально сохраняется состояние окон при работе с xrandr

Ну хз, не знаю как проверить.

Запуск приложения? Например?

Ну например так:
kpress(META..«Shift+C», «app.byname('qalculate-gtk', 'Qalculate!')»),

Высокую сложность самого wm, благо где-то 30k+ loc.

Порог вхождения и количество строк никак не связаны.

Ты так говоришь как будто поддержка в том виде, в котором она есть в herbstluftwm например это что-то плохое. Конечно можно запихивать вместе с воркспейсом в скратчпад, но там с хоткеями как-то всё не особо удобно это получается.

Я даже не знаю, что такое herbstluftwm.

Правила в kludges

О, с удовольствием посмотрел бы ваши клуджи. Диалоги открытия файла и сохранения в gimp я так и не смог нормально настроить.

А можно пример? Он обычно тормозит при работе с c++ и boost, но всё же было бы интересно протестировать.

Буст не использую, а так да, c++ во все поля. Но тормозить ycm может на крайне безобидной местности.
Давлю таб при открытом окне ycm со списком дополнения, а курсор двигается раз в несколько секунд. Если окно ycm скрыто, то просто набор текста с такими же тормозами. Это изрядно напрягает.
Но, к сожалению, ничего лучше ycm нет.

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

kpress(META..«Shift+C», «app.byname('qalculate-gtk', 'Qalculate!')»),

Ага. А скрытие?

Вот и раньше оно так же работало.

У меня оно просто вылетало.

В чем это заключается?

wmctrl -l работает. И переход на окошко. Не помню как называется. Там какую-то мелочь они запилили типа net_client_list, net_wm_name и net_current_win кажется.

Порог вхождения и количество строк никак не связаны.

Ну это не меняет факт того что конкретно он мозголомный.

Я даже не знаю, что такое herbstluftwm.

Почти то же что и ion3, как ни странно. Только там ipc через шелл. Его было очень много на unixporn. Можно посмотреть если нечем будет заняться, иногда прикольные штуки народ выкладывает, как правило всякое минималистичное. Там народ вообще любит всякие юниксы и линакс в примерно равных пропорциях, что приятно.

О, с удовольствием посмотрел бы ваши клуджи. Диалоги открытия файла и сохранения в gimp я так и не смог нормально настроить.

Посмотрите, я там дал ссылку на гитхаб, они находятся в файле cfg_notion.lua. А что до гимпа, то вроде там всё работает, хотя у меня были какие-то припадки с ним, кажется это решалось переносом во floating.

Давлю таб при открытом окне ycm со списком дополнения, а курсор двигается раз в несколько секунд. Если окно ycm скрыто, то просто набор текста с такими же тормозами. Это изрядно напрягает.

Что-то какая-то ерунда. Вы точно последнюю версию используете? У меня были с ним какие-то проблемы с производительностью, кажется, но это было очень давно. И это было связано как ни странно с hidden buffer. Там ещё при этом весь экран дергался.

Какой процессор? Ещё есть проблемы с производительностью когда используется временный буфер для демонстрации прототипа у функции.

Попробуйте посмотреть мой конфиг, у меня вроде всё ок. Кстати по сравнению с emacs irony и прочей фигней оно летает быстрее раз эдак в 50. А вот в имэксе у меня как раз симптомы были такие, что банальный std:: вызывал припадок сек на 5.

e7z0x1 ★★★★★ ()

ion3/notion это такая штука, которая мне всегда нравилась, но я не смог её осилить. Периодически собираю на посмотреть, потыкаюсь пару дней и возвращаюсь на fvwm.

По скрину: довольно круто. Если ещё зрение не просадишь на этом, то совсем зашибись =)

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

Ага. А скрытие?

Скрытие не делаю, просто закрываю приложение. Но скрытие тоже можно делать наравне с дефольтным скретчпадом. Можно глянуть в сорцы модуля, который добавляет именованные скретчпады.

Что-то какая-то ерунда. Вы точно последнюю версию используете?

Раньше обновлялся по-нескольку раз в неделю, потом стал обновляться гораздо реже. Но эта «фича» была из версии в версию.

И это было связано как ни странно с hidden buffer. Там ещё при этом весь экран дергался.

В этот момент начинает тормозить все в буфере. Но если выйти из перейти из одного скоупа {} в другой в пределах одного файла/модуля, то там тормозов уже может и не быть. Это явно проблемы ycm.

Какой процессор?

И на i7 о четырех ядрах, и на i5 на двух.

Ещё есть проблемы с производительностью когда используется временный буфер для демонстрации прототипа у функции.

Список возможных дополнений появляется в стандартном «всплывающем» окне. Но тормоза могут быть и в обычном insert моде, когда ycm формирует этот список.

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

Не нашел линк на клуджи и конфиг вима.

https://github.com/neg-serg/dotfiles Вот же! (:

Что до конфигов вима, то я их сейчас немного перепилить собираюсь, но та часть которая относится к ycm должна работать нормально.

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

В этот момент начинает тормозить все в буфере. Но если выйти из перейти из одного скоупа {} в другой в пределах одного файла/модуля, то там тормозов уже может и не быть. Это явно проблемы ycm.

Это может быть проблема ycm, а может быть и проблема какого-нибудь tagbar. Вообще хорошо бы чтобы ты поймал такое поведение. Кстати есть же ещё профайлер:

:profile start profile.log
:profile func *
:profile file *
" At this point do slow actions
:profile pause
:noautocmd qall!

Он внизу покажет какая автокоманда делает бо-бо.

Скрытие не делаю, просто закрываю приложение. Но скрытие тоже можно делать наравне с дефольтным скретчпадом.

Мне кажется мы друг друга не поняли. Я реализовал по сути то что есть скажем в каком-нибудь awesome или там xmonad, там на одном хоткее запуск и скрытие. Вот это без костылей сделать не вышло(одним хоткеем). То что можно скрытие скратчпэда повесить на какой-нибудь mod4+s я и так знаю.

Можно глянуть в сорцы модуля, который добавляет именованные скретчпады.

То есть добавить обработку типа cfg_kludges с передачей ему table с class и instance? Можно. Просто пока руки не дошли.

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

https://github.com/neg-serg/dotfiles Вот же! (:

Благодарю.

А что делает кусок кода

if bufname('%') == ''
  set bufhidden=wipe
endif

А вот это не знал:

if v:version >= 704
  " The new Vim regex engine is currently slooooow as hell which makes syntax
  " highlighting slow, which introduces typing latency.
  " Consider removing this in the future when the new regex engine becomes
  " faster.
  set regexpengine=1
endif

Две взаимоисключающие опции:

set nomore                    " ----------------------------------------
set more                        " probably it should get out 'Press enter' msg

Вот тут не понял. Вы создаете одну директорию, а используете другую:

  silent !mkdir -p ~/.vim/undo > /dev/null 2>&1
  set undodir=~/trash/

Не нашел ничего, что бы могло ускорить ycm.

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

Он внизу покажет какая автокоманда делает бо-бо.

Супер, спасибо!

То есть добавить обработку типа cfg_kludges с передачей ему table с class и instance? Можно. Просто пока руки не дошли.

Ага.

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

Две взаимоисключающие опции:

set nomore " ---------------------------------------- set more " probably it should get out 'Press enter' msg

Правильный вариант more. Я просто забыл закомментировать nomore.

if bufname('%') == ''
  set bufhidden=wipe
endif

Убирает пустой буфер из списка.

silent !mkdir -p ~/.vim/undo > /dev/null 2>&1
set undodir=~/trash/

Ой, это со старого осталось, не заметил.

Не нашел ничего, что бы могло ускорить ycm.

Ну хз, хорошо бы всё же взять пример на котором будут тормоза.

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

Ну хз, хорошо бы всё же взять пример на котором будут тормоза.

Запущу профайлер, посмотрю.

andreyu ★★★★★ ()

Симпотично! скрин выглядит как из фильма про хакеров;-) особенно шрифты)))

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

Писал небольшой парсер для Tiled Map Editor. Всего два файла, один класс, штук пять структур. Инклюдятся map, vector, string, tinyxml. Тормоза адовые.

Вот лог: http://pastebin.com/GDd4S9VX

Может у вас есть идеи по ускорению?

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

Судя по тому логу, что вы привели там вообще тормозов нет никаких. В качестве примера можете попробовать поставить демоверсию clion от jetbrains. Он делает автокомплит с почти такой же скоростью и тоже использует clang. Если в нем тоже тормозит, то либо у нас разное представление какую производительность считать нормальной, либо у вас что-то с ос или компом.

На всякий случай попробуйте перекачать youcompleteme, то есть удалить его и поставить заново, также потом у меня делается

./install.sh --clang-completer --system-libclang

Попробуйте ещё мой .ycm_extra_conf, вдруг с ним заработает быстрее.

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

Судя по тому логу, что вы привели там вообще тормозов нет никаких.

Угу, и это странно. Поскольку в реальности слайд-шоу.

поставить демоверсию clion от jetbrains.

Это целиком ide? Я раньше использовал clang_complete - он тормозил гораздо меньше, чем ycm. Но ycm удобнее и фичастее.

Если в нем тоже тормозит, то либо у нас разное представление какую производительность считать нормальной, либо у вас что-то с ос или компом.

Это на разных компах, с разными осями. Основной Gentoo x86_64 на i7, макбук на i5, и винда на каком то двухголовом атлоне64.

На всякий случай попробуйте перекачать youcompleteme, то есть удалить его и поставить заново, также потом у меня делается

Недавно сделал чистый клон. Собираю точно так же.

Попробуйте ещё мой .ycm_extra_conf, вдруг с ним заработает быстрее.

В моем инклуды /usr/include, stl и свой движок.

Сдается мне, что проблема скорее в конфиге vim. Возможно я что то там намудрил. Из плагинов только это:

NeoBundleFetch 'Shougo/neobundle.vim'
" must have
NeoBundle 'bling/vim-airline'
NeoBundle 'Valloric/YouCompleteMe' , {
        \ 'build' : {
        \   'mac' : './install.sh --clang-completer --system-libclang',
        \   'unix' : './install.sh --clang-completer --system-libclang',
        \   },
        \ }

NeoBundle 'Shougo/vimproc.vim', {
        \ 'build' : {
        \   'mac' : 'make -f make_mac.mak',
        \   'unix' : 'make -f make_unix.mak',
        \   },
        \ }
NeoBundle 'kien/ctrlp.vim'
NeoBundle 'scrooloose/nerdcommenter'
NeoBundle 'scrooloose/nerdtree'
NeoBundle 'SirVer/ultisnips'
NeoBundle 'honza/vim-snippets'
NeoBundle 'a.vim'
" very useful
NeoBundle 'xolox/vim-misc'
NeoBundle 'xolox/vim-session'
NeoBundle 'spacehi.vim'
NeoBundle 'renamer.vim'
NeoBundle 'TaskList.vim'
NeoBundle 'emezeske/manpageview.git'
NeoBundle 'majutsushi/tagbar'
NeoBundle 'vim-scripts/Conque-GDB.git'
NeoBundle 'tpope/vim-fugitive'
NeoBundle 'mhinz/vim-signify'

andreyu ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.