LINUX.ORG.RU

Auto Complete в Emacs

 


0

1

Здравствуйте. Осваиваю Emacs.. Мне нужен auto complete для C/C++. Нашел auto-complete-clang, попробовал поставить (package-install RET auto-complete-clang) и как было сказанно в инструкции на GitHub — добавил все что ниже заголовка Install в https://github.com/brianjcj/auto-complete-clang в мой .emacs. Но не работает и жалуется что Symbol's value as variable is void myoptdir. Мой .emacs: http://pastebin.com/RFtsFir6 .



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

хорошо. Я тут не хотел бы ещё одну тему создавать ради такой мелочи: как поставить tab размеров 4 пробела, а не 2? Когда редактирую Си код — хоть ты тресни больше одного таба не поставишь и тот 2 пробела.

drfels
() автор топика
Ответ на: комментарий от kachan

Неужели эти ютубовские картинки приносят профит их создателям? Не могу я этого понять.

Ведь статью об этом написать намного проще, и прочитать ее намного проще, чем тупить в ролик и жрать трафик.

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

По моему проще всё же снять видео и наглядно показать всё, чем сидеть выдумывать слова и как что описать чтобы пользователь понял.

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

не знаю почему, но сейчас уже 8, а не 2 и не 4.

Комментируешь весь свой init.el, кроме

;; tabs are evil but...
(setq-default indent-tabs-mode t) ;; или nil если предпочитаешь пробелы
(setq tab-width 4)
(defvaralias 'c-basic-offset 'tab-width)


Удостоверяешься что в С файлах у тебя 4 пробела.

Постепенно убираешь комментарии и ищешь (проверяя по своему C файлу), кто где и зачем тебе меняет длину таба.

Этот подход разве не очевиден?

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

Для сишного кода принято уставливать стили, см. переменную c-default-style, размер таба и другие особенности регулируются самим стилем.

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

Не совсем. Я сейчас свалил из Питера к бабушке. Тут с интернетом куда скромнее. Разве что, малость не безлимитные, безлимиты от ОпСоСов.

Deleted
()

Во-первых лучше ставь irony и company.

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