Часто есть необходимость редактировать отдельные C,C++,Java файлы и компилировать их (упражнения, задачки на онлайн конкурсы и т.п.). Городить Makefile для каждого такого файлика глупо. В vim я делал так и был счастлив:
map gcc<F9> :set makeprg=gcc\ -Wall\ %<CR>
map gccm<F9> :set makeprg=gcc\ -lm\ -Wall\ %<CR>
map g++<F9> :set makeprg=g++\ -Wall\ %<CR>
map <F9> :make<CR>
map <F8> :cc<CR>
То етсь
по gcc[F9] makeprg становилось gcc -Wall curr_buffer
по g++[F9] makeprg становилось g++ -Wall curr_buffer
по gccm[F9] --''-- gcc -lm -Wall curr_buffer
и так далее
[F9] компилировало
по [F8] мы прыгали к первой ошибке.
В emacs есть M-x compile на который я поставил хоткей и буфер Compilation чудесно решает прыганье по ошибкам.
Но как навесить на хоткеи 'gcc -Wall curr_buffer' и им подобные?


Ответ на:
комментарий
от myhand

Ответ на:
комментарий
от aton


Ответ на:
комментарий
от nsav-ng

Ответ на:
комментарий
от dissident


Ответ на:
комментарий
от GameMagister

Ответ на:
комментарий
от GameMagister

Ответ на:
комментарий
от dissident

Ответ на:
комментарий
от dissident

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Хочу перейти с VIM'а на Emacs (2010)
- Форум Работа vim'а с python3 (2014)
- Форум Проблема с отрисовкой vim'а (2013)
- Форум [Debian] На что пересесть? (2011)
- Форум как пересесть на vim? (2008)
- Форум Цветовая схема vim'а — ваши предпочтения (2007)
- Форум Хочу пересесть на генту тред (2017)
- Форум отменить или переназначить hotkey в плагине vim'а (2016)
- Форум [Emacs] emacs-w3m (2008)
- Галерея emacs.. emacs... VIM! (2005)