My (friend''s) Emacs config
Như mọi người đã biết, Emacs là 1 công cụ hỗ trợ lập trình rất tốt có thể chạy trên mọi OS. Đối với một người gắn bó với Sublime lâu và là một newbie Emacs như tôi thì tôi tự hỏi tại sao không gọi Emacs là 1 text editor? Một người bạn đã bảo với tôi vì đơn giản Emacs có thể làm nhiều hơn thế. ...
Như mọi người đã biết, Emacs là 1 công cụ hỗ trợ lập trình rất tốt có thể chạy trên mọi OS. Đối với một người gắn bó với Sublime lâu và là một newbie Emacs như tôi thì tôi tự hỏi tại sao không gọi Emacs là 1 text editor? Một người bạn đã bảo với tôi vì đơn giản Emacs có thể làm nhiều hơn thế. Emacs có thể là IDE mạnh mẽ như bao IDE khác, có thể là 1 công cụ thông báo lịch, todo list, có thể là file manager như Nautilus quen thuộc trên Ubuntu. Thấy được sức mạnh của nó nên tôi đã đi tìm hiểu Emacs. Hãy bắt đầu từ config.
Sẽ có 2 nơi chứa config của Emacs: ~/.emacs và ~/.emacs.d. Theo thứ tự khi Emacs khởi động sẽ load ~/.emacs trước nếu không tồn tại Emacs sẽ tìm và load tiếp ~/.emacs.d/init.el. My (friend's) Emacs config Cách cài đặt
- Cài Emacs (version >= 24)
- Cài đặt Cask https://github.com/cask/cask
- Clone my repo https://github.com/harryct229/emacs_config vào folder ~/.emacs.d (hoặc tạo symlink)
- Chạy cask install trong folder ~/.emacs.d
- Chạy emacs
Chi tiết config
Vì config quá dài nên tôi chỉ nêu 1 vài điểm tôi đã tìm hiểu
Theme adwaita
(load-theme 'adwaita t)
Xóa bớt các toolbar vì thường programer chúng ta thường dùng phím tắt mà