Похожие на h0rr0rr_drag0nShell в отдельном буфере vim'а
muhas 10.12.2009 11:59

СкриптыСкрипт событий для mcabber

Для меня при первом знакомстве с mcabber главная трудность заключалась в том что бы как-то заставить его уведомлять о пришедших сообщениях, спустя какое-то время это было сделано.
Причем несмотря на файлы примеров в исходниках это было достаточно трудно, но вся трудность заключалась в большей степени нежеланием что-то делать самому а хотелось готового решения удовлетворяющего какому-то минимуму, но в чужих скриптах всегда лень разбираться из-за отсутсвия комментариев.
Теперь же mcabber стало более популярен чем тогда и примеров файла событий уже достаточно много, вот ещё один в котором я заодно постарался в процессе рассказать о принципе его работы и вообще о принципе событий (за исключением хуков post-connect и pre-disconnect которые в дефолтном конфиге описаны, к тому же довольно просты), к тому же этот файл можно будет использовать как базу для дальнейшего подгона уведомлений под себя.

В общем, кому интересно то всё под катом
Полностью.
+ 12 -
20
h0rr0rr_drag0n 11.02.2009 14:30

VimСкрещивание bash c vi

В интерпретаторе bash есть т.н. режим совместимости с vi, удобный для тех кто привык к командам vi и не хочет с ними расставаться. Он включается командой set -o vi.

Теперь введя test -test -test и нажав <Esc>4b4dw мы сотрем два аргумента. Нажав <Esc> <Shift>+i сможем вводить текст перед началои текущей строки. А нажав <Esc> v можно будет приступить к редактированию введенной команды в редакторе vim!

Возврат в режим редактирования, как обычно, i или a.

Откуда я скачал мануал по командам vibasha, я не нашел. Поэтому выложил его здесь
+ 3 -
0
Kraplax 27.09.2009 22:49

Жизнь в консолиКонсольный vim-образный плеер cmus

Казалось бы, столько уже этих консольных плееров есть, но я, как и обещал, расскажу о еще одном - cmus.

Как и другие его собратия cmus распространяется под лицензией GNU GPL и, благодаря библиотеке ncurses, имеет псевдографический интерфейс. Для приверженцев редактора vim этот плеер будет особо интересен из-за особенностей управления и настройки.
Полностью.
+ 9 -
15
blackraven 01.06.2010 14:41

Tips & tricksVim vs Screen

Сегодня столкнулся с проблемой - в vim, запущенном в screen-сессии, очень оригинально работают клавиши со стрелками. Конкретно - клавиши вверх и вниз работают в том самом втором режиме vim - "Все портить" (подробности).
Проблема решается добавлением строки
1
set term=xterm

в .vimrc.

UPD:
Еще выяснилось, что ls из-под screen не цветной (хотя даже шелл цвета показывает). В моем случае вылечилось строкой
1
term xterm-color

в screenrc.


Ну и заодно - .screenrc (скопирован частично у muhas'а):

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
term xterm-color
termcapinfo xterm* ti@:te@
shell -${SHELL}
shelltitle "$ |tcsh"
defutf8 on
defflow on
defscrollback 10000
defbce on
autodetach on
altscreen on
bind + resize +3
bind - resize -1
# Переключение между первыми 8-ю окнами по F1-F8
bindkey -k k1 select 0
bindkey -k k2 select 1
bindkey -k k3 select 2
bindkey -k k4 select 3
bindkey -k k5 select 4
bindkey -k k6 select 5
bindkey -k k7 select 6
bindkey -k k8 select 7
# листание окон с помощью F11-F12
bindkey -k F2 next
bindkey -k F1 prev
bufferfile ~/.bak/screen-exchange
caption always "%{+b rk}%H%{gk} |%c %{yk}%d.%m.%Y | %{wk} %?%-Lw%?%{bw}%n*%f %t%?(%u)%?%{wk}%?%+Lw%? | %{rk} Load: %l %{wk}"


Для интересующихся скрином - ман на русском
Полностью.
+ 3 -
54
klap_klap 26.03.2011 17:17

Есть вопрос!как подключить pathogen.vim и что дальше делать с ним?

в общем не мудрствовая лукаво,решил для будущих плагинов vim,использовать Патоген.
создал папку home/user/Dropbox/prog/share/vim/vim73/autoload
вложил туда файл pathogen.vim

добавил в .vimrc такие строки:

filetype off
call pathogen#helptags()
call pathogen#runtime_append_all_bundles()

создал папку /home/user/Dropbox/prog/share/vim/vim73//bundle ( она пустая)
а дальше,что делать - не знаю!

при запуске vim выдает теперь:

Обнаружена ошибка при обработке /home/user/Dropbox/prog/share/vim/vim73/autoload/pathogen.vim:
строка 4:
E492: Это не команда редактора: pathogen.vim - path option manipulation

в строке 4 находится call pathogen#helptags()

как мне запустить этот патоген,и как дальше добавлять плагины и сниппеты?
+ 0 -
6
muhas 24.12.2009 17:13

Я рекомендуюpydf — гламурный df

Публикую здесь по просьбе Username

А вот эту полезняшку думаю описывать не стоит — просто взгляните на скриншот
pydf — гламурный df
Живет тут, арчеводам yaourt -S pydf или PKGBUILD

via Заметки аскетичного гика
+ 9 -
19
h0rr0rr_drag0n 14.02.2009 15:44

VimVim. Базовая настройка.

Вим, как и большинство других Unix-программм, хранит свои настройки в конфиге. Системный конфиг лежит в /usr/share/vim/vimrc, но нас интересует пользовательский, хранящийся в ~/.vimrc.

Формат конфигурационного файла весьма прост.
Полностью.
+ 5 -
5
lwilis 01.10.2009 22:48

Vim100 команд vim, которые должен знать каждый программист

С середины заметки по ссылке у меня просто упала челюсть на клаву. Делюсь ссылкой.
Полностью.
+ 9 -
13
wilful 01.06.2010 23:16

Есть вопрос!vim, shell scripting

Доброго!

Хотел поинтересоваться у местного населения, пользователей vim, ну и просто хороших ребят.

Последнее время скрипты написанные мной для частного использования всё более и более усложняются. Для правки конфигов использую vim, в который занесено несколько плагинов для удобного доступа, автодополнения и пр. Как можно или можно ли сделать из vim IDE для shell скриптов?

В частности меня волнует автодополнение по командам из системы или хотябы словарь для шелла... Может кто-то поделится опытом о настройке vim для sh, только для него, т.к. практически для любого норм языка (C, perl, python и т.д.) информации на vim.org предостаточно и более.
+ 1 -
3
jungo 06.04.2011 16:51

Vimvim-bundle-mate: еще одна альтернатива обновлению плагинов vim

Наверняка уже все виммеры слышали о таком замечательном плагине, как pathogen. Хорошая штука. Установил, попробовал, понравилось. Стал переносить старые плагины из вима, попутно нашел парочку новых полезных плагинов, которые пригодились бы в работе. Через некоторое время понял, что руками всё это делать дико не удобно, поэтому решил вопрос иначе: прогуглил на предмет наличия каких-нибудь автоинсталляторов плагинов (в том числе и на хабре). И вот что нашел:

pathogenized - скрипт на руби. Не понравился конфиг (много лишнего), не нашел поддержки vba. Существует несколько форков.
vim-addon-manager - плагин для vim. Умеет git, mercurial, svn, bzr, www.vim.org. Не понравилась идея реализации как плагина на VimL.
vimpyre - менеджер скриптов для Vim. Работает по образу и подобию пакетных менеджеров в *nix, хранит базу скриптов vim на github. Что ж, опять не то, что я искал.
vundle - похож на vim-addon-manager, не устроил по тем же причинам, плюс, идея писать список нужных плагинов в .vimrc меня не вдохновила.
vim-update-bundles - написан на руби, список плагинов пишется в .vimrc, на странице проекта нет упоминания про поддержку плагинов с www.vim.org.
vimana - система для поиска, установки и загрузки вим-скриптов. Функционалом напоминает vimpyre.
update_bundles - очень близко к тому, что мне было нужно, поддерживает и git и vim.org, но не порадовала зависимость от модуля config для Питона, и формат задания списка плагинов.
Полностью.
+ 5 -
6
1 2 3 4 5 6 7 8