Tích hợp Emac với Stack Overflow
Như đã đề cập, bạn có thể sử dụng chế độ đánh dấu . Để tích hợp chế độ đánh dấu với Stack Overflow, bạn có thể sử dụng plugin Đó là Tất cả Văn bản của Firefox , cho phép bạn chỉnh sửa các textareas bằng trình chỉnh sửa bên ngoài. Đây là cách thiết lập nó:
Cài đặt chế độ đánh dấu . Nếu bạn sử dụng Debian hoặc Ubuntu, bạn có thể cài đặt nó bằng cách phát hành
sudo apt-get install emacs-goodies-el
hoặc nếu bạn đang sử dụng emacs 24 (hoặc có package.el trên emacs 23) và Marmalade hoặc Melpa, bạn có thể cài đặt nó với
M-x package-install RET markdown-mode
Cài đặt Đó là Tất cả Văn bản .
- Đặt tùy chọn của Đó là Tất cả Văn bản để sử dụng Emacs. Bạn có thể đặt nó thành tệp thực thi (ví dụ / usr / bin / emacs) hoặc emacsclient .
Thêm phần sau vào .emac của bạn để bật chế độ đánh dấu cho các vùng văn bản Stack Overflow và Stack Exchange:
;; Integrate Emacs with Stack Exchange https://stackoverflow.com/a/10386560/789593
(add-to-list 'auto-mode-alist '("stack\\(exchange\\|overflow\\)\\.com\\.[a-z0-9]+\\.txt" . markdown-mode))
Ngoài ra, if as-external-alist
được xác định — nếu M-x describe-variable RET as-external-alist
không thất bại — nó có thể sẽ ghi đè lên của bạn auto-mode-alist
. Nó có một định dạng hơi khác (đó là một danh sách các cặp thay vì một danh sách các ô khuyết điểm) nên điều này sẽ hoạt động:
(add-to-list 'as-external-alist '("stack\\(exchange\\|overflow\\)\\.com\\.[a-z0-9]+\\.txt" markdown-mode))
Nhấn nút chỉnh sửa màu xanh lam ở dưới cùng bên phải của vùng văn bản để chỉnh sửa qua emacs. Nút chỉnh sửa màu xanh lam được hiển thị trong ảnh chụp màn hình sau:
Trong ảnh chụp màn hình sau là bộ đệm Emacs ở chế độ đánh dấu, chỉnh sửa bài đăng này:
Khi bạn hoàn tất việc chỉnh sửa trong Emacs, hãy lưu bộ đệm để gửi nó đến Firefox.
Nếu bạn muốn có chức năng này cho các miền khác, bạn cần thay đổi regexp ở trên. Điều sau nhận biết Stack Exchange, Stack Overflow, Ask Ubuntu và Super User:
;; Integrate Emacs with Stack Exchange https://stackoverflow.com/a/10386560/789593
(add-to-list 'auto-mode-alist '("\\(stack\\(exchange\\|overflow\\)\\|superuser\\|askubuntu\\)\\.com\\.[a-z0-9]+\\.txt" . markdown-mode))
Sử dụng chế độ đánh dấu với Chế độ tổ chức
Để sử dụng chế độ đánh dấu với Chế độ tổ chức, bạn có thể sử dụng tính năng của nó để làm việc với mã nguồn . Với nó, bạn có thể bao gồm các khối đánh dấu bên trong bộ đệm Chế độ tổ chức mà bạn có thể chỉnh sửa thông qua chế độ đánh dấu. Bạn có thể sử dụng nó như sau:
Khi ở trong bộ đệm Chế độ tổ chức, hãy nhập <s
vào một dòng mới và nhấn Tab. Điều này sẽ dẫn đến
#+begin_src
#+end_src
Nhập markdown
sau #+begin_src
để bạn có
#+begin_src markdown
#+end_src
Khi ở bên trong khối nguồn (giữa #+begin_src markdown
và #+end_src
), nhấn C-c 'để chỉnh sửa khối nguồn với chế độ đánh dấu.
Chỉnh sửa khối nguồn trong chế độ đánh dấu.
Nhấn C-c 'để quay lại bộ đệm Chế độ tổ chức và chèn chỉnh sửa. Điều này có thể trông giống như những gì ảnh chụp màn hình sau đây hiển thị: