Насчёт длинных строки и тормозов в vim -
mblsha посоветовал мне приглядется к soft wrap
я нифига не понял но полез гуглить
вышел на такой вот совет
Here's another Vim tip, which I'm surprised it took me so long to find out. To make Vim "soft wrap" text, like Microsoft Word does, use ":set wrap linebreak textwidth=0".здесь - jjinux.blogspot.com
замесил в .vimrc и потестил. Вроде как работает.
На том же блоге заметил PyWeek
Люблю такие игрушки - убивал как то время на мобильном телефоне.
Поставил на десктоп - пострелял.
И думаю - на таблетке же тоже есть либа pygame. Нукось попробую. Залил на таблетку. Запустил.
И ведь работает ! Увеличил размеры экрана. Джойстик функционирует, а вот чем заменить пробел которым стреляется на десктопе - хз.
Залез на сайт pygame. Игрушек - тьма. Портировать не перепортировать. Залил на десктоп другую. Она уже хотела python opengl.
И если для десктопа это есть, то для таблетки наверно пока - УВЫ.
Зато в поисках увидел у Gustavo Barbieri
линк на pitivi
гуйный редактор видео под линукс. А ведь кроме Kino раньше я подобного и не встречал...
Вот так и пролетело пара часов воскресного утра :)
Не смотря на всякую попсу и порнографию которую я регулярно публикую, мне нравится иногда тешить себя надеждой что несколько линуксоидов по старой памяти всё таки меня читают.
Посему хочется узнать их нелицеприятное мнение вот по какому вопросу : при печати очень длинных строк vim у меня начинает несколько подтормаживать. Если кто то вдруг знает как это можно побороть и кинет в меня нужный камень - буду премного благодарен.
и, соответственно rss
Кто работает со сниппетами в vim, посоветуйте, какой вариант удобнее, предпочтительнее ?
snippetsEmu ?
code_complete ?
ещё что нибудь ?
Выкладываю несколько модернизированный скрипт для постинга из vim :
Прелюдия :
Нам понадобится vim с поддержкой python
Python markdown
Подсветка синтаксиса markdown для vim
Примерно такой кусок кода в .vimrc
python << EOF
import vim
import xmlrpclib
import markdown
blog_username = 'user'
blog_password = 'pass'
blog_url = 'http://dikiy.com/blog/xmlrpc.xml'
def post():
strid = ''
offsetline = 0
if vim.current.buffer[0].find('InfoLine:') != -1:
strid = vim.current.buffer[0].split(':')[1]
offsetline = 1
title = vim.current.buffer[offsetline + 0]
tema = vim.current.buffer[offsetline + 1]
keywords = vim.current.buffer[offsetline + 2]
text ='n'.join(vim.current.buffer[offsetline + 3:])
#extended = 'n'.join(vim.current.buffer[offsetline + 4:])
content = markdown.markdown(text)
wp = xmlrpclib.ServerProxy(blog_url)
post = {
'title': title,
'mt_keywords':keywords,
'description':content
#'mt_text_more':content
}
if strid == '':
strid = wp.metaWeblog.newPost(1, blog_username, blog_password, post, 1)
categories = []
blogcatlist = wp.mt.getCategoryList(1, blog_username,blog_password)
for c in range(len(blogcatlist)):
if blogcatlist[c]['categoryName'] == tema:
znak = blogcatlist[c]
categories.append(znak)
wp.mt.setPostCategories(strid, blog_username, blog_password, categories)
vim.current.buffer.append('n')
vim.current.buffer[:] = ['StrID=' + strid] + [i for i in vim.current.buffer[:]]
else:
wp.metaWeblog.editPost('1', blog_username, blog_password, post, 1)
vim.command('set nomodified')
EOF
Работает с bxcms но с небольшой переделкой того что касается категорий должно зашуршать и для wordpress.
Как это работает
создаём новый файл с расширением .mkd / например
$vim blog/new-post.mkd
- Первая строка - название поста
- Вторая строка - Категория из уже имеющихся
- Третья строка - тэги через запятую
- Четвёртая строка и всё нижеследующее собственно сам пост с разметкой markdown
После написания сохраняем, а постим командой
:py post();
Недавно прикрутил к блогу подсветку синтаксиса от Ивана Сагалаева
Ничего особо не настраивал. Надо бы bash другим стилем выделить...
1-8/8





