Emacs'i Stack Overflow ile Entegre Etme
Belirtildiği gibi , markdown modunu kullanabilirsiniz . Markdown modunu Stack Overflow ile entegre etmek için, metin alanlarını harici bir düzenleyiciyle düzenlemenizi sağlayan Firefox eklentisi It's All Text'i kullanabilirsiniz . İşte nasıl kurulacağı:
Markdown modunu yükleyin . Debian veya Ubuntu kullanıyorsanız, bunu yayınlayarak kurabilirsiniz.
sudo apt-get install emacs-goodies-el
veya emacs 24 kullanıyorsanız (veya emacs 23'te package.el kullanıyorsanız ) ve Marmalade veya Melpa ile yükleyebilirsiniz.
M-x package-install RET markdown-mode
It's All Text'i yükleyin .
- Emacs kullanmak için Hepsi Metin tercihlerini ayarlayın. Ya çalıştırılabilir (örneğin / usr / bin / emacs) ya da emacsclient olarak ayarlayabilirsiniz .
Yığın Taşması ve Yığın Exchange metin alanları için işaretleme modunu etkinleştirmek üzere .emac'lerinize aşağıdakileri ekleyin:
(add-to-list 'auto-mode-alist '("stack\\(exchange\\|overflow\\)\\.com\\.[a-z0-9]+\\.txt" . markdown-mode))
Alternatif olarak, as-external-alist
tanımlanmışsa ( M-x describe-variable RET as-external-alist
başarısız olmazsa) muhtemelen sizin auto-mode-alist
. Biraz farklı bir biçime sahiptir (bu, eksiler hücreleri listesi yerine çiftlerin bir listesidir), bu nedenle bu işe yarayacaktır:
(add-to-list 'as-external-alist '("stack\\(exchange\\|overflow\\)\\.com\\.[a-z0-9]+\\.txt" markdown-mode))
Emacs aracılığıyla düzenlemek için bir metin alanının sağ alt tarafındaki mavi düzenleme düğmesine basın. Mavi düzenleme düğmesi aşağıdaki ekran görüntüsünde gösterilmektedir:
Aşağıdaki ekran görüntüsünde, bu gönderiyi düzenleyen markdown modunda bir Emacs tamponu gösterilmektedir:
Emacs'ta düzenlemeyi bitirdiğinizde, tamponu Firefox'a göndermek için kaydedin.
Bu işlevi diğer alanlar için istiyorsanız, yukarıdaki regexp'i değiştirmeniz gerekir. Aşağıdakiler Stack Exchange, Stack Overflow, Ask Ubuntu ve Super User'ı tanır:
(add-to-list 'auto-mode-alist '("\\(stack\\(exchange\\|overflow\\)\\|superuser\\|askubuntu\\)\\.com\\.[a-z0-9]+\\.txt" . markdown-mode))
Markdown modunu Kuruluş modu ile kullanma
Markdow modunu Org modu ile kullanmak için , onun özelliğini kaynak kodu ile çalışmak için kullanabilirsiniz . Bununla birlikte, Markdown modu aracılığıyla düzenleyebileceğiniz Org modu arabelleklerinizin içine markdown blokları ekleyebilirsiniz. Aşağıdaki gibi kullanabilirsiniz:
Kuruluş modu arabelleğindeyken <s
yeni bir satır girin ve tuşuna basın Tab. Bu sonuçlanacak
#+begin_src
#+end_src
markdown
Sonra girin, #+begin_src
böylece sahip olursunuz
#+begin_src markdown
#+end_src
Kaynak bloğun içindeyken ( #+begin_src markdown
ve arasında #+end_src
) C-c 'kaynak bloğu işaretleme modu ile düzenlemek için basın.
Kaynak bloğu markdown modunda düzenleyin.
Basın C-c 'Org modu tamponu dönüp düzenlemeyi ekleyin. Bu, aşağıdaki ekran görüntüsünün gösterdiği gibi görünebilir: