Трудно сказать. Ко всему привыкаешь и начинаешь воспринимать как должное. В целом, изучение лиспа вызывает реакцию «ух ты, и так можно?». Поражает, как с таким минимумом языковых конструкций можно получить такую гибкость. Сначала немного сбивает с толку префиксная нотация, но потом становится даже удобно, что нет различия между функциями и операторами (сравните, например, Сишный оператор a+b, но функцию pow(a, b)). Удобна передача произвольного количества аргументов в функции, вытекающая из той же префиксной нотации. Привыкнув к работе со списками, начинаешь чаще использовать функциональные подходы и в других языках.
С метапрограммированием я ещё не разбирался, не возникало необходимости, хотя в интернетах пишут, что в макросах самая сила лиспа.
Использую два одинаковых арча на работе и дома, но также храню настройки в dropbox, вместе со скриптом, который создаёт симлинки, очень удобно выходит: pastebin.com/gVW1ZV0w
Менять местами смысла особого не вижу, а вот повесить ctrl на caps lock _дополнительно_ к стандартному — очень полезно. Мизинец левой руки почти всегда лежит на ctrl и куда удобнее, когда он является продолжением основной линии клавиш (не знаю, как перевести home row).
В emacs 24, который ещё не вышел, но им уже можно пользоваться, встроен пакетный менеджер, вызывается по
M-x package-list-packages. Несколько сотен пакетов там уже есть, особенно с дополнительными репозиториями.
В целом, чтобы начать, лучше всего поставить emacs starter kit. Мало того, что он делает emacs удобнее, вдобавок в нём ещё и неплохой код. Можно читать, чтобы разобраться, как что делается в редакторе.
Есть редактор на руби — redcar. Есть на питоне — sublime. Они неплохие, но до емакса им далеко.
Я, переехав с вима на емакс, тоже сначала хотел настроек на чём-то человеколюбивом, на руби, например. Но сейчас, немного освоившись, рад, что они всё-таки на лиспе. Потому что даже базовые знания лиспа позволяют иначе взглянуть на собственный код на других языках. Расширение кругозора.
Это потому, что emacs — это не текстовый редактор, а lisp-интерпретатор, в котором можно запускать разные lisp-приложения, в т.ч. и текстовый редактор.
Спорно. Мне, например, проще понять скринкасты Райана Бейтса, чем Грега Поллака, хотя оба говорят вполне ясно. Но во втором случае быстрее, что слегка напрягает.
Маршрутиза́тор (проф. жарг. ра́утер, ру́тер (от англ. router /ˈɹu:tə(ɹ)/ или /ˈɹaʊtəɹ/[1], /ˈɹaʊtɚ/) или ро́утер (прочтение слова англ. router как транслитерированного))
Транскрипцию видите? Вот и думайте, кто здесь малограмотен.
Я сужу не по своим знаниям, а по своей статистике — если за 5-10 минут я толком проблему даже обозначить не смог («А-A-A-A!!! Нирабатает!!! HELP ME!!!» не в счёт), значит с большой вероятностью я её и решить не смогу за обозримое будущее (десяток-другой часов).
Зато если решите, то в следующий раз такую же проблему можно будет решить за 10 минут.
желательность иметь опробованный способ отката как исходников, так и БД (как схемы, таки данных).
Полностью согласен. Но мы как-то отошли от темы перестановки ОС :)
windows при том, что там это стандартный способ решения любых проблем: не работает — переустановим систему. Потому что для понимания того, что надо чинить, нужно что-то знать о системе, а для переустановки не нужно.
-l, --line-numbers Emit comments in the generated CSS indicating the corresponding source line.
Но может стать совсем другим словом.
А зачем? Вот человек правильно говорит: habrahabr.ru/post/140439/#comment_4693005
С метапрограммированием я ещё не разбирался, не возникало необходимости, хотя в интернетах пишут, что в макросах самая сила лиспа.
В emacs 24, который ещё не вышел, но им уже можно пользоваться, встроен пакетный менеджер, вызывается по
M-x package-list-packages. Несколько сотен пакетов там уже есть, особенно с дополнительными репозиториями.
В целом, чтобы начать, лучше всего поставить emacs starter kit. Мало того, что он делает emacs удобнее, вдобавок в нём ещё и неплохой код. Можно читать, чтобы разобраться, как что делается в редакторе.
Я, переехав с вима на емакс, тоже сначала хотел настроек на чём-то человеколюбивом, на руби, например. Но сейчас, немного освоившись, рад, что они всё-таки на лиспе. Потому что даже базовые знания лиспа позволяют иначе взглянуть на собственный код на других языках. Расширение кругозора.
Транскрипцию видите? Вот и думайте, кто здесь малограмотен.
Зато если решите, то в следующий раз такую же проблему можно будет решить за 10 минут.
Полностью согласен. Но мы как-то отошли от темы перестановки ОС :)