[ /b/ /u/ /rf/ /dt/ /vg/ /r/ /cr/ /lor/ /mu/ /oe/ /s/ /w/ /hr/ ] [ /a/ /ma/ /sw/ /hau/ /azu/ ] [ /tv/ /cp/ /gf/ /bo/ /di/ /vn/ /ve/ /wh/ /fur/ /to/ /bg/ /wn/ /slow/ /mad/ ] [ /d/ /news/ ] [ Главная | Настройки | Закладки | Плеер ]

Ответ в тред 36714. [Назад]
 [ Скрыть форму ]
Имя
Не поднимать тред 
Тема
Сообщение
Капча Капча
Пароль
Файл
Вернуться к
  • Публикация сообщения означает согласие с условиями предоставления сервиса
  • В сообщениях можно использовать разметку wakabamark
  • На данной доске отображаются исходные имена файлов!
  • Разрешенные типы файлов: video, music, code, archive, pdf, text, flash, image, vector
  • Тред перестает подниматься после 500 сообщений.
  • Треды с числом ответов более 100 не могут быть удалены.
  • Старые треды перемещаются в архив после 40 страницы.

No.36714 Ответ
Файл: 20z_ZW7lnTw.jpg
Jpg, 47.63 KB, 820×325 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
20z_ZW7lnTw.jpg
У нас есть Vim-тред, пусть будет и Emacs.
>> No.36725 Ответ
Файл: 138974661552.jpg
Jpg, 172.93 KB, 1280×720 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
138974661552.jpg
>>36714
тут нужно было упомянуть вики имакса http://www.emacswiki.org/ какой нибудь фаг по хоткеям http://www.gnu.org/graphics/emacs-ref.html и про елисп что нибудь гну орге есть вроде и в имаксе самом
история от бородача http://www.gnu.org/gnu/rms-lisp.ru.html
я плохо разбираюсь в имаксе поэтому только немного
>> No.36726 Ответ
>>36714
Где-то в /s/ уже был тред. Неплохо бы поделиться ссылкой, у кого осталась.
>> No.36728 Ответ
>>36726
в лисп-треде есть настройка ракеты в имаксе
>> No.36730 Ответ
>> No.36731 Ответ
>>36730
Спасибо.
>> No.36736 Ответ
>>36714
Пересоздай тред и попроси внести в шляпу.
>> No.36739 Ответ
>>36736
А зачем пересоздавать?
>> No.36761 Ответ
Файл: fff46.png
Png, 53.91 KB, 719×356 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
fff46.png
Никогда не юзал ни вим, ни емакс. Щас решил поставить емакс 24 версии. Читаю встроенный тьюториал. Текст некорректно отображается при вращении колёсика. В общем пикрелейтед. Что я не так делаю? Для такой расхваленной тулзы какая-то неожиданность.
>> No.36763 Ответ
>>36761
Хм, на 23 вроде нет этой проблемы? Сырая, что ли?
>> No.36765 Ответ
В 23 на Jessie норм.
>> No.36766 Ответ
>>36765
> Jessie
Это что вообще?
>> No.36769 Ответ
>>36766
Дебиан тестинг.
>> No.36779 Ответ
>>36761
24 уже давно в стейблах. Дебиан тупит, как всегда, вообщем. Попробуй скачать с оффсайта и поставить.
А скриншоты-то по размеру окна делай, я вот ничего не понял с этого скрина.
>> No.36780 Ответ
>>36779
> Дебиан тупит
Это убунта.
> А скриншоты-то по размеру окна делай, я вот ничего не понял с этого скрина.
Что показывать -то. Просто текст продублировался из-за того, что отображение не обновилось как-то. Если провести там курсором, то оно становится ок.
>> No.36783 Ответ
>>36765
И в emacs24 на том же Jessie.
>> No.36818 Ответ
>>36714
Уважаемые эксперты, падёт ли на меня епитимья за использование evil?
>> No.36821 Ответ
>>36783
Проверил, ты прав. Убантупроблемы.
>> No.36822 Ответ
>>36818
Нет, с чего ты взял? Разве что тебя волнует чужое мнение.
>> No.36845 Ответ
>>36822
> using vim is not a sin but a penance
>> No.36879 Ответ
Где документации или тьюториалы по кастомизации и конфигурированию емакса? Чтобы попробовать в его хвалёную гибкость, а не изучать имеющиеся хоткеи и менять оформление. Хотя бы кастомизация хоткеев и установка новых third parties' фич?
>> No.36880 Ответ
>> No.36881 Ответ
>>36818
Всем похуй. Удобно - пользуйся.
>> No.36882 Ответ
Видел недавно в этом форуме скрин с заменой lambda на значок. Как такое сделать, при том чтобы вычислялось выражение?
>> No.36883 Ответ
>>36879
C-h k
C-h f
C-h v

Емакс подгружает файл ~/.emacs (если ты на винде - %HOME%/.emacs)
Внутрений язык emacs - elisp. Это значит (функцияимя аргумент1 аргумент2 аргументN) вызовы.

Пример:
http://www.everfall.com/paste/id.php?kacw5ktxvikz

>>36882
pretty-mode
>> No.36884 Ответ
>>36883
Ах, ну и еще. C-x C-e, когда указатель стоит после закрытой скобки, вызывает конкретно то выражение. Ну и M-x load-file.
>> No.36912 Ответ
>> No.36928 Ответ
Какими плагинами для систем контроля версий пользуетесь? Интересует фронтенд к HG.
>> No.36929 Ответ
Файл: emacs.png
Png, 82.30 KB, 1920×1080 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
emacs.png
Поставил себе slime, но вместо обещанного приветливого приглашения CL-USER> получаю sblc-вскую зведочку. Что с ним не так? С пустым конфигом запускал.
>> No.36933 Ответ
>>36929
В slime-events нет подсказки?
>> No.36934 Ответ
Файл: 030.png
Png, 977.56 KB, 1104×1600 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
030.png
>>36929
У меня тоже так было. Потом поставил по этой http://www.mohiji.org/2011/01/31/modern-common-lisp-on-linux/ инструкции и стало как надо.
>> No.36935 Ответ
Файл: rika_nipaa_by_missdeviousartist-d4o54md.jpg
Jpg, 60.53 KB, 720×960 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
rika_nipaa_by_missdeviousartist-d4o54md.jpg
>>36933
> В slime-events нет подсказки?
Вроде нет, там какие-то непонятные s-exp'ы

>>36934
> У меня тоже так было. Потом поставил по этой http://www.mohiji.org/2011/01/31/modern-common-lisp-on-linux/ инструкции и стало как надо.
Заработало, спасибо. Я так понял это ему slime-helper'a не хватало
>> No.37103 Ответ
>>36880
Просит при установке в конфиг добавить ровно одну раскладку клавы. Естественно хоткеи не пашут на обоих раскладках одновременно. Эта проблема решается?
>> No.37115 Ответ
Файл: 1316877855325.jpg
Jpg, 44.18 KB, 500×500 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
1316877855325.jpg
>> No.37129 Ответ
А можно все дефолтные хоткеи выпилить? Желательно выпилить и Ctrl+H тоже. На ЭргоЕмакс пишет, что всё занято, берите хоткеи в несколько нажатий.
>> No.37131 Ответ
>>37129
(global-set-key (kbd "C-h"))
>> No.37132 Ответ
>>37131
s/set/unset/
>> No.37134 Ответ
>>37131
На ergoemacs.org пугают, что мол смотрите не переопределяйте.
> http://ergoemacs.org/emacs/keyboard_shortcuts.html
> Emacs has its quirks. The following keys you should not redefine:
Это ещё что? С чего он мне говорит не переопределять? Во многих IDE и редакторах Ctrl+H работает как "найти и заменить". Мне очень нужен этот хоткей.
>> No.37141 Ответ
>>37134
Вау. Интересно, я об этом никогда не задумывался.
Можно перебиндить хелп-мап куда-то
(global-set-key (kbd "H-h") help-map)
Это будет H-h a, H-h v например.
Но C-x H-h не будет. Тем не менее, даже перебиндив C-h можно делать C-x C-h в смысле хелпа. И только перебиндив C-x C-h оно потеряет этот смысл.

>>37129
У тебя наверное будут проблемы с кеями, в которые биндят разные плагины. Т.е., с C-c, наверное, будут проблемы в XXX-mode'ах. Я не проверял, правда.
>> No.37155 Ответ
>>37141
А нельзя, что ли, просто как-то сделать свои хоткеи самыми приоритетными? Просто взять и всех послать нахуй и перебиндить? Где же эта гибкость почти операционки, когда хоткеи прибиты гвоздями нахрен? Нужно всё выпилить. Либо, лол, купить клаву Dvorak и поставить дистр без гуя.
>> No.37168 Ответ
Файл: rms-emacs.png
Png, 239.10 KB, 512×512 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
rms-emacs.png
>>37155
> без гуя
Слишком хардкорно. Можно же просто обитать в любом дистре, используя как оконный менеджер stumpwm/dswm, как DE - emacs, как медиаплеер - emms, как почтовый клиент - gnus/wanderlust.
>> No.37177 Ответ
>>37168
Но нельзя хоткеи переопределить.
>> No.37178 Ответ
>>37177
Ты просто не умеешь. Всё чудесно переопределяется. И в wm/X и во всех прогах. И Dvorak можно сделать из обычной клавы при желании. И переставить местами всё што угодно. Другое дело, что "нахуя?". Открой для себя man божественный. Или страдай.

мимовимобог
>> No.37243 Ответ
(define-globalized-minor-mode global-highlight-parentheses-mode
  highlight-parentheses-mode
  (lambda ()
    (highlight-parentheses-mode t)))
(global-highlight-parentheses-mode t)
По идее эта штука определяет глабальный минор мод, который позволяет включить глобально локальный минор мод. Кто-нибудь может объяснить, что значат два вот эти последних параметра: highlight-parentheses-mode и следующая за этим лямбда. Если подключение этого мода просто выполняет лямбду, то нафига тогда указание самого мода перед лямбдой? А если это просто указан мод, который подключается к этому моду, то нафига эта лямбда? Тавтология какая-то.
>> No.37250 Ответ
>>37243
Для других модов, оказывается, другая команда включить может быть. Тогда ясно.
>> No.37522 Ответ
Всё, приехали. Написал:
(global-set-key (kbd "TAB") 'normal-tab)
где normal-tab - это моя функция. Работает ок на обычных файлах. Открыли файл со своим модом для данного языка - мод послал мой хоткей нахуй. Я тут не в авторитете со своим хоткеем. Как сделать теперь свой хоткей приоритетным? Чтоб во всех модах стало так. Доизгибались в гибкости.
>> No.37523 Ответ
>>37522
Нашёл, надо свой минорный мод определить. Блин, стековерфлоу почему-то выручает больше чем доки эти тупые.
>> No.37524 Ответ
>>37523
> доки
> тупые
> стековерфлоу
>> No.37872 Ответ
Напомните, пожалуйста, как называется менеджер библиотек типа CPAN для CL? Сменил дистрибутив, конфиги не перенес, вспомнить что копипастил себе не могу. Помню только что в том репозитории куча просто всяких библиотек была.
>> No.37874 Ответ
>>37872
Но не quicklisp вроде.
>> No.37875 Ответ
Нашел.

`(add-to-list 'load-path "~/.emacs.d/")
(load "package")
(require 'package)
(setq package-archives '(("gnu" . "http://elpa.gnu.org/packages/")
                     ("marmalade" . "http://marmalade-repo.org/packages/")
                      ("melpa" . "http://melpa.milkbox.net/packages/")))
`
>> No.38757 Ответ
>>37872
quicklisp
>> No.38766 Ответ
>>37872
cabal
>> No.40686 Ответ
Файл: emacs-wrong-parsing.bmp
Bmp, 3.29 KB, 507×116 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
emacs-wrong-parsing.bmp
Здравствуйте. Я изучаю newlisp и использую emacs в качестве IDE, с чем он справляется прекрасно, но есть проблема:
конструкция

[text] [/text]

Должна восприниматься как текст-как-есть, но в ней распознаются скобки и символы комментирования (на пикрелейтед).
Без этого неправильно работает C-x-e т.е. отправка sexp в интерпретатор.
Подскажите пожалуйста, можно ли обучить emacs правильно понимать эти конструкции и если да, то как это сделать?
>> No.40762 Ответ
>>40686
Чтобы такое сделать тебе нужно определить в синтаксической таблице открывающий и закрывающий делиметры в виде слов, а в нативном emacs туда можно писать только единичные символы. Не получится, оставь эту идею.
>> No.40857 Ответ
>>36714
Кто-нибудь знает, когда может появиться версия emacs 24.4 под винду? Под никсы он уже есть.
>> No.40861 Ответ
>>40857
Возьми и скомпилируй.
>> No.40865 Ответ
>> No.40919 Ответ
>> No.40942 Ответ
>> No.41476 Ответ
После написания/редактирования скрипта в самом emacs отступы отображаются нормально, но стоит этот скрипт открыть в другом редакторе, как все отступы идут по пизде.
Что с этим можно сделать?
>> No.41477 Ответ
>>41476
> написания/редактирования
> редактирования
Сдаётся мне, что у тебя там скрипт с табами, затем отредактированный с пробелами, а ширина табов в разных редакторах выставлена разная. M-x untabify, http://www.emacswiki.org/emacs/TabsAreEvil.
>> No.41478 Ответ
>>41477
Ну с редактированием я погорячился, я имел ввиду создание скрипта в емаксе и открытию в другом редакторе.
Причем в Geany, а это тот редактор, в котором я открываю, все отступы настроены на ширину в 4 пробела, ну и вместо табуляции тоже пробелы.
Ну и за ссылку спасибо, пригодится, думаю.
ньюфаг-только-начал-использовать-emacs
>> No.42522 Ответ
>>36714
Я тут хочу перекатиться с intelliJ на emacs. Контролы более-менее помню, если что могу в evil-mode. Но никак не могу найти какой-нибудь туториал с готовым более-менее конфигом. Нужна нормальная цветовая гамма, панель слева с деревом проекта и норм навигация по нему. Для гита magit? Для scala есть ensime. Я сейчас пилю довольно большой продакшен, так что нужно перекатиться за несколько вечеров, а подробности и плюшечки я потом по ходу дела дострою. Есть что-то на примете, котаны?
>> No.42524 Ответ
>>42522
> Я тут хочу перекатиться с intelliJ на emacs.
Зачем? Я вот наоборот хочу перекатиться интелиж.
> Но никак не могу найти какой-нибудь туториал с готовым более-менее конфигом.
Их же полно. Гугли, собирай конфиг по кусочкам.
>> No.42526 Ответ
>>42524
Спасибо за содержательный ответ, поощряющий к дальнейшей дискуссии.
Конечно, я нагуглил: https://github.com/michaelpnash/emacs-for-scala Но спрашиваю котанов про их конфиги и типы
>> No.42530 Ответ
>>42522
http://ergoemacs.org/misc/list_of_emacs_starter_kits.html
Prelude вроде самый популярный.

Насчет дерева проекта -- они есть, но кривые, ибо ими никто не пользуется, потому что с ido оно и не надо как бы.

Да, и как настроишь все -- не вздумай обновляться, если только не в пятницу.
>> No.42615 Ответ
>>42530
Ого, спасибо.
Из этого пакета узнал про Ido. Вещь. Еще поставил хипстерскую тему. Ну и использую для заметок.
Еще открыл для себя org mode - но пока только outline и таблички. ПОсмотрел:
YouTube: Emacs Org-mode - a system for note-taking and project planning
Буду осваивать. Мануал не потяну, так что буду, видимо, такие же видео на ютюбе искать. А именно интересно, как суммировать время выполнения по заданиям, как удобно с календарем работать и как помодорки присоединить.

Может быть, потом тогда настрою как среду разработки, но сейчас emacs уже заменил sublime. Правда, бесит, что клавиши отличаются от того, что я в *nix консольке набираю обычно. А я в ней много работаю, так что некоторый mental shift отнимает время. Консольку emacs не хочу использовать, ибо слышал, что там все однопоточно(??), а у меня в одном терминале сборка проекта, в другом запрос к бд, в третьем музыка играет...
>> No.42620 Ответ
>>42615
> org mode
Орг рулит, правда я им сперва тоже воодушевился, начал во всякие гтд, учет времени, бла-бла-бла, прочитал все маны, попробовал все альтернативы (в основном сосут), запилил гигантский конфиг, все настроил под себя, попользовался полгода и забил, лол. Теперь использую только как аутлайнер и простейший таск-менеджер. Короче, зависит от потребностей.
> Правда, бесит, что клавиши отличаются от того, что я в *nix консольке набираю обычно.
А в чем проблема? Я себе и в emacs, и zsh настроил ergoemacs-like раскладку (в имаксе еще и с вим-лайк режимами).
> а у меня в одном терминале сборка проекта, в другом запрос к бд, в третьем музыка играет
Ну так точно также можно же несколько eshell'ов открыть. Я обычно сборки и прочие рид-онли процессы держу в ешелле (если нет специального режима, конечно (а обычно он есть)), а все остальное в zsh.

Олсо из удобных штук, помимо ido, есть tabbar, whole-line-or-region, auto-complete и dabbrev-expand, ну и куча еще всего, сразу и не вспомнишь.
>> No.42627 Ответ
Файл: tj201009201041-1.jpg
Jpg, 164.20 KB, 828×340 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
tj201009201041-1.jpg
>>42620
ibuffer
>> No.42628 Ответ
>>42620
> Теперь использую только как аутлайнер и простейший таск-менеджер.
Вот этого плюсую. Я правда не "теперь", а вообще не смотрел в сторону всех этих продвинутых фич. Аутлайны сами по себе - очень мощный и гибкий способ работы с информацией.
>> No.42632 Ответ
>>42627
Вот никогда не понимал, для чего нужен айбуффер, кроме как чтобы закрыть стопицот буферов, что тоже непонятно зачем нужно. Как ты его используешь? Как переключалку? Айдо же быстрее.

>>42628
Если честно, для простых аутлайнов (типа конспектов или чего-то такого, где не нужны TODO) маркдаун удобнее. Там тоже можно скрывать заголовки, как в орге, и разметка приятнее. И код можно нормально вставлять.
>> No.42677 Ответ
>>42632
> Как переключалку? Айдо же быстрее.
Там можно группировать буфферы. Лучше и удобней, чем таб бар. В ido же обычный список получается.
> что тоже непонятно зачем нужно
отметить буферы с именем "*.(el|c|py)$" и закрыть их, например. как dired.
>> No.42678 Ответ
Файл: emacs_org_mode+pomodoro2.jpg
Jpg, 97.44 KB, 1363×707 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
emacs_org_mode+pomodoro2.jpg
Я осилил org-pomodoro. Не знаю, как там сделать, чтобы бибикало, когда помодорка заканчивается, но как таймер и собиралка отчетов работает отлично.
>> No.42700 Ответ
>>42677
> Там можно группировать буфферы. Лучше и удобней, чем таб бар.
Хм, но ведь для этого нужно сперва переключиться в буфер айбуфера. Таббар у меня просто висит всегда сверху, одной кнопкой я переключаюсь на следующий\предыдущий таб, а больше мне от него ничего не надо. Одной же кнопкой переключаюсь между текущим буфером и предыдущим открытым (ну как q в контрастрайке, лол). На буферы разных типов переключаюсь, введя в ido нужное расширение. У тебя все это через айбуфер происходит?
> отметить буферы с именем "*.(el|c|py)$" и закрыть их, например. как dired.
Я имел в виду, что непонятно, зачем вообще нужно буферы закрывать.
>> No.42701 Ответ
>>42678
Вроде бы где-то была интеграция с notify-send, ну или можно самому написать.
>> No.42707 Ответ
>>42700
> но ведь для этого нужно сперва переключиться в буфер
> У тебя все это через айбуфер происходит?
Угу. Когда их много накапливается за некоторое время. Для переключения на предыдущий и следующий есть клавиши. Может это все не так быстро происходит, но это комфортно. А ido отличная замена find-file. Если файл не найден в текущей директории, то ищется в других. Больше не нужно мучить tab.
> зачем вообще нужно буферы закрывать.
Можно заменить "закрить их" на "что-то сделать с ними".
>> No.42708 Ответ
>>42707
Что такое нужно делать с буфферами, что не хватает C-x C-b?
>> No.42756 Ответ
Файл: emacs.jpg
Jpg, 101.73 KB, 680×654 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
emacs.jpg
Пацаки родные, почему не грузится при запуске ergoemacs-mode? Если через M-x ввести, то загружается.
>> No.42757 Ответ
>>42756

Загружай его позже.

Алсо, он вообще живой еще?
>> No.42758 Ответ
>>42757
Кто живой? И каким образом загружать позже?
>> No.42762 Ответ
>>42758
> Кто живой?
Ну эргоемакс, епт.
> И каким образом загружать позже?
Ну после всего остального конфига. Раз он у тебя в полностью загруженном имаксе запускается, значит в конфиге он включается раньше чего-то, что ему нужно.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DISREGARD THAT SHIT!
Oops, перед отправкой поста посмотрел, что у тебя там на картинке, лол. Это ж всего лишь варнинг, почему ты говоришь, что у теб что-то не грузится?
>> No.42764 Ответ
>>42762
> Oops, перед отправкой поста посмотрел, что у тебя там на картинке, лол. Это ж всего лишь варнинг, почему ты говоришь, что у теб что-то не грузится?
Ну он же не работает, пока вручную не запущу, и ворнинг плюет.
>> No.42766 Ответ
>>42764
Ну, не работает он не из-за этого ворнинга.
>> No.44587 Ответ
>>42766
Попробуй

;; Подключаем ergoemacs-mode
(require 'ergoemacs-mode)
(setq ergoemacs-theme nil) ;; Uses Standard Ergoemacs keyboard theme
(setq ergoemacs-keyboard-layout "us") ;; Assumes QWERTY keyboard layout
(ergoemacs-mode 1)
(custom-set-variables
   ;; custom-set-variables was added by Custom.
   ;; If you edit it by hand, you could mess it up, so be careful.
   ;; Your init file should contain only one such instance.
   ;; If there is more than one, they won't work right.
   '(ansi-color-names-vector ["black" "#d55e00" "#009e73" "#f8ec59" "#0072b2" "#cc79a7" "#56b4e9" "white"])
   '(custom-enabled-themes (quote (wheatgrass)))
   '(display-time-mode t)
   '(ergoemacs-ctl-c-or-ctl-x-delay 0.2)
   '(ergoemacs-handle-ctl-c-or-ctl-x (quote both))
   '(ergoemacs-ini-mode t)
   '(ergoemacs-keyboard-layout "us")
   '(ergoemacs-mode nil)
   '(ergoemacs-smart-paste nil)
   '(ergoemacs-theme "standard")
   '(ergoemacs-theme-options nil)
   '(ergoemacs-use-menus t)
   '(font-use-system-font t)
   '(inhibit-startup-screen t)
   '(initial-scratch-message ";; This buffer is for notes you don't want to save, and for Lisp evaluation.
;; If you want to create a file, visit that file with C-x C-f,
;; then enter the text in that file's own buffer.

")
   '(scroll-error-top-bottom nil)
   '(set-mark-command-repeat-pop nil)
   '(shift-select-mode t))
(custom-set-faces
   ;; custom-set-faces was added by Custom.
   ;; If you edit it by hand, you could mess it up, so be careful.
   ;; Your init file should contain only one such instance.
   ;; If there is more than one, they won't work right.
   )
>> No.44588 Ответ
>>44587
Сверху

;; Указываем в какой папке находятся плагины
(add-to-list 'load-path "~/.emacs.d/")
(package-initialize)
>> No.44589 Ответ
>>42766
А вообще, чтобы всё правильно сделать вот тебе туториал нормальный

http://ergoemacs.github.io/
>> No.44592 Ответ
>>44589
Прочитал как erogemacs.github.io, и чуть не перешёл по ссылке.

мимо
>> No.44593 Ответ
Как в GNU/Emacs добиться, чтобы по нажатию на Таб в текст вставлялся именно символ табуляции, а не 4-6-8 пробелов?
>> No.44889 Ответ
>>44593
Вот кстати с такими вопросами стоит обращаться в irc.freenode.net #emacs-beginners. Там на это отвечают быстро. А так вроде это:
(setq-default indent-tabs-mode t)
>> No.44890 Ответ
>>44889
Но для сложных модов под отдельные языки это не работает. В результате ты находишь по одному способу на каждый используемый язык и вот у тебя уже огромная лапша кода в конфиге. Выглядит так, как будто ты написал небольшое приложение, а там просто меняются пробелы на табы, меняется их длина и добавляется человеческое поведение tab и shift-tab. Почему емаксе нельзя по дефолту просто так взять и добавить отступ и просто так взять и убрать его?
>> No.44892 Ответ
Файл: saintignucius.jpg
Jpg, 31.36 KB, 321×445 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
saintignucius.jpg
Для тех, кому нравятся keybindings vi, советую evil-mode. Кстати, после ergoemacs всё-таки понял, что vi keybindings более удобные, т.к. не нужно зажимать M постоянно. Пальцы отдыхают. Расположенный в melpa:
   (require 'package)
   (add-to-list 'package-archives '("melpa" . "http://melpa.org/packages/"))
   (package-initialize)
Устанавливаем evil-mode:
   M-x list-packages
   C-s evil
Наводим курсор на evil-mode и нажимаем на i
После установки в .emacs подключаем evil-mode:
   (require 'evil)
   (evil-mode 1)
Ссылка на PDF-файл, где можно почитать справочник. Там можно курсор поменять и всё такое...
https://bytebucket.org/lyro/evil/raw/default/doc/evil.pdf
>> No.44946 Ответ
>>44892
Для модального режима ввода без вима существует https://github.com/chrisdone/god-mode
>> No.45043 Ответ
>>44892
> т.к. не нужно зажимать M постоянно
ergoemacs-unchorded-alt-modal
>> No.45050 Ответ
>>45043
Но эргоеимакс какой то уж очень тяжелый, с ним емакс долго стартует
>> No.45051 Ответ
>>45050
Есть такое дело. С evil-mode быстрее стартует.
>> No.45058 Ответ
>>45051
Вот думаю на него перекатиться. Но тогда получится смесь биндов вима и емакса, не очень мне это по душе
>> No.45059 Ответ
>>45058
Вот я работаю с evil-mode и всё норм. Всё очень круто, круче чем в Sublime Text
>> No.45101 Ответ
>>45058
Лучше Spacemacs попробуй. Основной его фичей является интеграция нередактируемых модов с Evil. Формат "слоев" позволяет поставлять, скажем, магит который доступен через глобальный прекфикс (SPC) м управляется согласно парадигмам вима.

Это насколько я понимаю если честно. Я считаю что это самая передовая разработка, которая сейчас происходит среди емакс расширений. Рано или поздно на него перейду, но сейчас ни дня не могу прожить без своей собственной конфигурации.
>> No.45123 Ответ
Малоизвестная настройка наверное:
(setq save-interprogram-paste-before-kill t)
Сохраняет глобальный буфер обмена в килл-ринге, вместо того чтобы перезаписывать его.
>> No.45296 Ответ
Нагуглил код, для того чтобы бинды работали при включенной русской раскладке (внутренней переключалкой емакса пользоваться не хочу)

(defun reverse-input-method (input-method)
   "Build the reverse mapping of single letters from INPUT-METHOD."
   (interactive
   (list (read-input-method-name "Use input method (default current): ")))
   (if (and input-method (symbolp input-method))
  (setq input-method (symbol-name input-method)))
   (let ((current current-input-method)
   (modifiers '(nil (control) (meta) (control meta))))
(when input-method
  (activate-input-method input-method))
(when (and current-input-method quail-keyboard-layout)
  (dolist (map (cdr (quail-map)))
   (let* ((to (car map))
    (from (quail-get-translation
    (cadr map) (char-to-string to) 1)))
   (when (and (characterp from) (characterp to))
 (dolist (mod modifiers)
   (define-key local-function-key-map
   (vector (append mod (list from)))
   (vector (append mod (list to)))))))))
(when input-method
  (activate-input-method current))))
(defadvice read-passwd (around my-read-passwd act)
   (let ((local-function-key-map nil))
ad-do-it))
   (reverse-input-method 'russian-typewriter)

Так вот, при использовании емаксклиента этот код не подгружается автоматически.
Если выполнить eval-region, то все работает, но стоит закрыть клиент и открыть его снова и этот код опять перестает работать. В обычном емаксе все нормально подгружает. Знает кто нибудь из за чего это?
>> No.45318 Ответ
>>45296
Для evil-mode есть что-то подобное?
>> No.45333 Ответ
Поясните за хуки, сколько не пытался написать, ничего не работает, например

(defun my-haskell-interactive-keys ()
(interactive)
(local-set-key (kbd "C-p") 'haskell-interactive-mode-history-previous)
(local-set-key (kbd "C-n") 'haskell-interactive-mode-history-next))
(add-hook 'haskell-interactive-mode-hook 'my-haskell-interactive-keys)
>> No.45338 Ответ
Что думаете о новом емакс сайте?
http://www.gnu.org/software/emacs/index.html
>> No.45339 Ответ
>>45338
Стильно, модно, молодёжно
>> No.45362 Ответ
Файл: VYT2KG7LQ2M.jpg
Jpg, 84.56 KB, 604×603 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
VYT2KG7LQ2M.jpg
Подскажите годный мод для php, php+html не web-mode.
>> No.45366 Ответ
Файл: 1462882330221.png
Png, 1.21 KB, 300×20 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
1462882330221.png
>>45338
нешвабодный жаваскрипт!! REEEEEEEEE
>> No.45370 Ответ
>>45366
Ричард сейчас на говно исходит, небось... И в свойственной ему манере кушает свои ноги
>> No.45374 Ответ
>>45366
>>45370
Скачай LibreJS и проверь сам, все подключаемые скрипты там свободные.
>> No.45381 Ответ
>>45374
JQuery под MIT лицензируется, который разрешает использовать код где угодно, а значит JQeury - не швабодная библиотека. Что ты как ты как не фритард в самом деле.
>> No.45385 Ответ
>>45381
> который разрешает использовать код где угодно
> а значит JQeury - не швабодная библиотека
Логика от Бога
>> No.45386 Ответ
>>45385
https://habrahabr.ru/post/71437/
Ты абсолютно не знаешь мат. часть, мирянин. Лицензия GNU GPL, которую продвигает Столлман, подраузмевает, что любой код содержащий или написанный на основе кода под GNU GPL, так же должен быть под GNU GPL. Это значит, что если ты в своей платной проге будешь использовать код под GNU GPL, то ты обязуешься по требованию выдать весь твой исходник и люд будут использовать его как хотят, твоя прога будет общей.
Именно поэтому Андроид и Хром имеют право использовать даже конкуренты их создателей. Так как хром основан на Khtml, а Андроид - на Линуксе(на его ядре, хотя это и есть ядро)
А вот ось PS4, для примера, написана на основе FreeBSD и её код закрыт. Ибо лицензия FreeBSD это разрешает.
>> No.45387 Ответ
Файл: r8Az_Y2v1bM.jpg
Jpg, 17.20 KB, 200×200 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
r8Az_Y2v1bM.jpg
>>45386
Сдаюсь, ты победил...
>> No.45390 Ответ
Файл: Emacs-user-at-wor...
Jpg, 83.05 KB, 900×563
edit Find source with google Find source with iqdb
Emacs-user-at-work.jpg
Файл: how-to-learn-Emac...
Png, 1832.15 KB, 3000×2250
edit Find source with google Find source with iqdb
how-to-learn-Emacs.png
Файл: how-to-learn-Emac...
Png, 2318.58 KB, 4950×3225
edit Find source with google Find source with iqdb
how-to-learn-Emacs-(blue-color).png
Файл: how-to-learn-Emac...
Png, 317.06 KB, 1024×768
edit Find source with google Find source with iqdb
how-to-learn-Emacs-(русскоязычная-шпаргалка).png
Файл: когда-умеешь-поль...
Png, 45.38 KB, 320×274
edit Find source with google Find source with iqdb
когда-умеешь-пользоваться-текстовым-редактором.png

Закину немножко картиночек в тред, авось кого-то развеселит или чему-то научит. Не стоит забывать, что это в первую очередь имаджборд.
>> No.45391 Ответ
>>45390
C-x C-c, ок.
>> No.45399 Ответ
Файл: richard-stallman.jpg
Jpg, 237.36 KB, 502×307 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
richard-stallman.jpg
>>45385
Ты совершенно не понимаешь сути GNU/Freedom. GNU/Freedom это не свобода использования кода. GNU/Freedom это запрет на использование кода в проектах с закрытым кодом.
Код под лицензией MIT может быть использовать в проектах с закрытым исходным кодом. Распространяя свой код под такой лицензией ты поддерживаешь закрытый код, а значит ты против свободного (free as in GNU/Freedom) кода.
>> No.45413 Ответ
>>45386
> то ты обязуешься по требованию выдать весь твой исходник

Выдача исходников по требованию — опция, разрешенная актуальными лицензиями GNU только в случае распространения на материальном носителе, да и вообще — весьма и весьма редкая на практике. Я не назову навскидку ни одной программы для настольных ПК, что прибегала бы к ней, а вы?
>> No.45414 Ответ
>>45413
Это опция людей, а не программы. Автор программы обязан дать исходник, даже если не хочет. Про материальные носители - ерунда какая-то, не может такого быть.
>> No.45416 Ответ
>>45414
> Это опция людей, а не программы.
Не распарсил.

> Автор программы обязан дать исходник, даже если не хочет.
Конечно. Чему вы возражаете?

> Про материальные носители - ерунда какая-то, не может такого быть.
Откройте актуальный текст GNU (A)GPL и убедитесь.
>> No.45417 Ответ
>>45399
Я понял, но все эти пляски с лицензиями мне как-то по одному месту.
>> No.45419 Ответ
>>45416
> TERMS AND CONDITIONS
> 0. Definitions.
> To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well.
> To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying.
Никаких тут нет материальных носителей. Если через сеть проходит сам код программы(исходный или скомпиленный), то это тоже считается.

> Не распарсил.
Это я не распарсил. Это не опция вообще. Это требование. Что значит "да и вообще — весьма и весьма редкая на практике"? Как это?

>>45417
мы обсуждали сайт Гну и Столмана, а не тебя. Мне вообще норм платить за ПО и лицензии Мит/Фрибсд - тоже хорошая вещь. Но не следует забывать, что есть же заслуги в работе Столлмана, стоит уважать его.
>> No.45422 Ответ
>>45419
> Никаких тут нет материальных носителей.
Спасибо, кэп. Я, кажется, могу прочитать два абзаца. А вот вы попробуйте прочитать договор чуть дальше определений.

> то это тоже считается.
За что «считается»? С чем вы спорите? Вы хотите сказать, что вы имеете право опубликовать свободную программу под GNU GPLv3(+) в Сети в собранном виде и распространять исходники по требованию? Нет, не имеете.

> Это не опция вообще. Это требование.
Это опция. Одна из пяти. Допустимая только при распространении на материальном носителе.

> Что значит "да и вообще — весьма и весьма редкая на практике"? Как это?
Это значит: «Я не назову навскидку ни одной программы для настольных ПК, что прибегала бы к ней, а вы?».
>> No.45423 Ответ
> под GNU GPLv3(+)

А равно и GNU LGPLv3(+) и GNU AGPLv3(+), разумеется.
>> No.45424 Ответ
>>45422
А, ты в смысле, имеешь в виду, что надо опубликовать, а не предъявлять по требованию? Или как?
>> No.45425 Ответ
>>45424
Я имею в виду ровно то, что я сказал: выдача исходников по требованию даже тогда, когда она безусловно разрешена, а она разрешена второй GNU (L)GPL, и то, никем, по-моему, не практикуется. А уж когда она разрешена только в особом случае, то говорить о том, что «ты обязуешься по требованию выдать весь твой исходник» — просто неверно.
>> No.45426 Ответ
>>45425
Тебе, наверное, на уроках русского языка снижали оценки по сочинениям за речевые ошибки. Непоянтно вообще нихрена. Давай ещё раз и помедленнее. Я реально не понимаю. Это точно твой родной язык?
>> No.45427 Ответ
>>45426
> Это точно твой родной язык?
Я отнюдь не утверждал, что русский язык — мой родной.

> Непоянтно вообще нихрена. Давай ещё раз и помедленнее. Я реально не понимаю.
Странно. Мысль по-моему предельно простая и выражена вполне ясно, но я попробую.

Вы (впрочем, вы не одиноки) утверждаете, что распространяя программу по GNU (L)(A)GPL, вы автоматически принимаете на себя обязательство отвечать на требования всякого встречного о предоставлении исходников этой программы.

Тогда как это неверно — вы обязаны отвечать на требования, тогда и только тогда, когда явно дали такое обязательство. Вы не даете этого обязательства автоматически, распространяя программу по одной из лицензий ГНУ. Это лишь один из способов, каким вы можете исполнить свое обязательство предоставить всякому пользователю соответствующий исходный текст вашей программы. Причем способ настолько редко используемый, что я не могу назвать навскидку ни одной программы для настольных ПК, что прибегала бы к нему.

И это не пустячная придирка: вы потенциально отпугиваете тех, кто хотел бы использовать лицензии ГНУ, тем, что им якобы придется отвечать на какие-то там личные требования.
>> No.45428 Ответ
>>45427
Вот теперь всё понятно. Просто я в самом начале сам неправильно выразился. Я имел в виду, что просто код должен быть открыт, не обязательно именно таким способом.
>> No.45429 Ответ
>>45428
Ну и слава богу. Приятно было побеседовать.
>> No.45450 Ответ
>>45429
>>45428
Вот чем отличается emacs-комьюнити от всех остальных. Это приятно.
>> No.45752 Ответ
Файл: 2016-06-17-130023_535x224_scrot.png
Png, 30.77 KB, 535×224 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
2016-06-17-130023_535x224_scrot.png
Вернемся к проблемам отступов.
Посмотрите на картинку и скажите что вы видите? Да-да, не удивляйтесь, емакс перемешал табуляцию и пробелы, не по моей воле, он делает такие отступы автоматически. Может кто нибудь в курсе как это исправить.
В общем емакс ставит пробелы вместо табуляции везде, кроме языков где табуляция обязательна. И в некоторых языках типа хаскеля или может быть лиспа это дает преимущества в виде более точных отступов, что сделать в случае с табуляцией не является возможным. Но в си-подобных языках думаю это не имеет смысла и лучше использовать табуляцию.
Так вот, какие отступы вы используете в емаксе? У меня к стати не получилось настроить табуляцию вместо пробелов.
>> No.45753 Ответ
>>45752
vim filename
:set sw=4 ts=4 sts=4 et
:retab
gg=G
:wq

>> No.45754 Ответ
>>45753
Уйди со своим вимом, богом прошу, тем более что ответ не про то, что мне нужно
>> No.45755 Ответ
>>45753
> :wq
И научись уже :x использовать
>> No.45756 Ответ
Файл: editor.png
Png, 215.28 KB, 640×370 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
editor.png
>>45755
ZZ же.
Алсо, у вас в эмаксах не популярна гейская раскраска скобочек? Очень удобная находка, ящитаю.
мимо
>> No.45757 Ответ
>>45752
Понял в чем дело, это все из за того, что indent-tabs-mode t выставлено. Но ваше мнение по поводу отступов все равно интересно.
>> No.45758 Ответ
>>45756
>>45755
Я про :x и ZZ знаю, но привычка выработанная годами.
>> No.45759 Ответ
>>45756
Боюсь как бы эпилепсия не случилась
>> No.45770 Ответ
>>45752
untabify - преобразовывает табуляцию в пробелы.
>> No.45777 Ответ
>>45752
Tabs for indentaiton, spaces for alignment.
https://www.emacswiki.org/emacs/SmartTabs
>> No.45898 Ответ
Файл: eshell.jpg
Jpg, 13.43 KB, 831×23 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
eshell.jpg
Пикрил как пофиксить в ешел
>> No.45902 Ответ
>>45898
Это у тебя сразу после `M-x eshell` так? Бисектни emacs.d
>> No.45913 Ответ
>>45902
Нет, это когда RET жмешь, то оно добавляет в статус бар путь каталога в котором нахожусь, сколько раз нажмешь, столько и наспамит
>> No.45915 Ответ
>>45913
Когда запускаешь `emacs -Q` то же самое происходит?
>> No.45926 Ответ
>>45915
Кажется это из-за эргоемакса, если его отключить все норм
>> No.46073 Ответ
Файл: Снимок-экрана_2016-07-20_21-20-07.png
Png, 66.18 KB, 1366×696 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
Снимок-экрана_2016-07-20_21-20-07.png
Привет, анон.
Пытаюсь настроить нумерацию строк в Emacs. Для одного буфера всё работает прекрасно, но, при попытке разделить его по вертикали, пропадает нумерация пустых строк.
Можно ли это исправить?

Код из .emacs: http://pastie.org/10913411
>> No.46080 Ответ
>>46073
emacs -Q
>> No.46081 Ответ
>> No.46157 Ответ
Файл: 2016-08-03-115333_1410x615_scrot.png
Png, 60.71 KB, 1410×615 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
2016-08-03-115333_1410x615_scrot.png
Как цвета нормальные сделать в емаксовском терминале?
>> No.46158 Ответ
>>46157
Хмм, странно то что если запустить tmux в емаксовском терминале (M-x term) то 256 цветов начинают работать. Странное дело, если найдешь решение - поделись.
>> No.46159 Ответ
>>46158
У меня не работает.
>> No.46388 Ответ
Файл: 5864a5fa24155e8fd38b2553bae4fd5000eacc68.png
Png, 479.20 KB, 800×806 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
5864a5fa24155e8fd38b2553bae4fd5000eacc68.png
> > > Сейчас попробуйте M-<, чтобы переместиться в начало учебника.
> Потом используйте C-v, пока не вернетесь назад.
> > > Сейчас попробуйте M->, чтобы переместиться к концу учебника.
> Используйте M-v, пока не вернетесь назад.

Где мне найти, эти клавиши > < ? Стандартные не подходят.
>> No.46392 Ответ
>>46388
Shift нажимаешь? Чтобы получить <, а не запятую.
>> No.46393 Ответ
Файл: __anchovy_girls_und_panzer_drawn_by_rei_rei_s_room.jpg
Jpg, 361.15 KB, 600×900 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
__anchovy_girls_und_panzer_drawn_by_rei_rei_s_room.jpg
>>46392
Помогло. Добра тебя няша.
>> No.46395 Ответ
Файл: c211a0fb-475b-41eb-9859-d70253eec67d.jpg
Jpg, 594.26 KB, 1046×687 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
c211a0fb-475b-41eb-9859-d70253eec67d.jpg
Для чего вы используете Emacs, помимо встроенного текстового редактора?
Хочу пересесть с Vim, интересует возможность расширяемости. Есть ли какие-нибудь руководства в этом пларе?
>> No.46402 Ответ
>>46388
Спасибо, посмеялся.
>> No.46409 Ответ
>>46395
> возможность расширяемости
Расширяемость в наличии: есть пакетный менеджер и набор репозитариев. Если выкатываешься из вима, попробуй использовать evil-mode и powerline, будет полегче.
>> No.46567 Ответ
Уважаемые, скажите - а емакс умеет перезагружать конфиг "на лету", без перезапуска?
>> No.46572 Ответ
>>46567
load-file
>> No.46574 Ответ
>>46572
Спасибо, а то я совсем отупел и развыкся пользоваться документацией. Надеюсь, простимо.
>> No.46607 Ответ
Для любителей Vim & Emacs, существует крутая штука под названием spacemacs.
http://spacemacs.org/
https://www.youtube.com/playlist?list=PLrJ2YN5y27KLhd3yNs2dR8_inqtEiEweE
>> No.46608 Ответ
>>46607
> Для любителей Vim & Emacs
Для тряпок, не могущих в выбор.
Только notepad, только хардкор!
>> No.46609 Ответ
>>46608
А чому не nano?
>> No.46610 Ответ
>>46608
А чем тебе взять самое лучшее от Vim, Emacs соединить это и использовать не выбор?
>> No.46628 Ответ
>>46610
> самое лучшее от Vim
Это какой-то оксюморон.
>> No.46682 Ответ
>>46610
Можно взять и запомнить наконец-то хоткеи. В этом ничего сложного.
Я настолько к ним привык, что даже поставил https://addons.mozilla.org/en-US/firefox/addon/firemacs/ .
Прекрасная штука.
>> No.46823 Ответ
Кто пистоном пользуется, jedi:dot-complete
не работает. Если символ вводить, то дополнение срабатывает, а если точку, то пишет
deferred error : (error "Keyword argument :triggered not one of (:requires :force-init)")
>> No.46839 Ответ
Файл: -.png
Png, 11.74 KB, 558×175 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
-.png
Еще и всплывающее окно пидорасит, если под ним есть текст, жесть какая-то.
>> No.46840 Ответ
>>46839
Так, я понял что эта фигня из-за нумерации строк, если ее отключить, или отодвинуться от края на 2 пробела, то все в порядке. Но как фиксить хз.
>> No.46883 Ответ
Уважаемые коллеги, подскажите и направьте(подзатыльником): чем rss-ленты читать? Пробовал читать emacswiki, но ничего полезного в голове не отложилось.
>> No.46890 Ответ
Файл: Снимок-экрана-от-2016-12-02-22-39-39.png
Png, 366.46 KB, 1600×900 - Нажмите на картинку для увеличения
edit Find source with google Find source with iqdb
Снимок-экрана-от-2016-12-02-22-39-39.png
Зацените организацию файлов в моём .emacs.d
Идея очень проста. Есть файл с общими настройками редактора, а есть вызов, настройка, назначение клавиш каждого мода в отдельном файле. Всё это вызывается в init.el
На скриншоте всё предельно ясно...
>> No.46892 Ответ
>>46890
Кто как хочет - так и пишет. Ну ты понел.
>> No.46924 Ответ
>> No.46932 Ответ
>>46924
Я не разобрался ни черта в том, что есть на emacswiki по этой теме.
>> No.47186 Ответ
>> No.47215 Ответ
Как восстановить последнее выделение текста? Чтобы типа как в виме по gv, только без эвил мода.
>> No.47216 Ответ
>>47215
C-x C-x
>> No.47220 Ответ
>>47216
Нет, это совсем не то.
>> No.47221 Ответ
>>47215
Я думал тут за пол часа набросать тебе решение, но понял что задача нетривиальная ввиду того, что путешествуя по истории регионов (выделений) ты будешь создавать новые выделения. В любом случае, публикую свои наработки:
http://pastebin.com/W321qZwe
>> No.47318 Ответ
Файл: -.png
Png, 3.51 KB, 235×49
edit Find source with google Find source with iqdb
-.png
Файл: -.png
Png, 9.83 KB, 900×92
edit Find source with google Find source with iqdb
-.png

Есть одна проблема. Использую емаксклиент, так вот если им попытаться открыть файл который нельзя читать, то вместо ошибки, происходит пик 1, дальше я жму ^C и терминал ломается до перезапуска, перестает отображаться вводимый текст и перевод каретки, весь вывод отображается в одну строку, можно ли это исправить?


Пароль:

[ /b/ /u/ /rf/ /dt/ /vg/ /r/ /cr/ /lor/ /mu/ /oe/ /s/ /w/ /hr/ ] [ /a/ /ma/ /sw/ /hau/ /azu/ ] [ /tv/ /cp/ /gf/ /bo/ /di/ /vn/ /ve/ /wh/ /fur/ /to/ /bg/ /wn/ /slow/ /mad/ ] [ /d/ /news/ ] [ Главная | Настройки | Закладки | Плеер ]