LoginSignup
10
10

More than 5 years have passed since last update.

emacs24にtramp,w3m,mewをインストール

Last updated at Posted at 2014-04-16

vim使いがemacs24の環境構築してみた。
他に便利そうなものありましたら教えて下さい。

emacs24

emacs24のインストール
$ brew install -y emacs
~/.bashrc
PATH=/usr/local/bin:$PATH
$ source ~/.bashrc

trampでリモートのファイルを編集

trampをインストール
$ mkdir ~/emacs; cd ~/emacs
$ wget http://ftp.gnu.org/gnu/tramp/tramp-2.2.9.tar.gz
$ tar xzf tramp-2.2.9.tar.gz
$ mv tramp-2.2.9 tramp
~/.emacs
;;tramp
(add-to-list 'load-path "~/emacs/tramp/lisp/")
(require 'tramp)

trampの使い方

emacsから
c-x,c-f
Find file: /ssh:username@192.168.11.2:.bashrc

リモート側でファイルが更新された場合、vimだと即座にL押せと出るが
emacsでは編集開始しようとした時に表示されます。rを押して最新の状態に更新。

w3m

w3mをインストール
$ brew install -y w3m
cvsをインストール
$ brew install -y cvs
cvs版のemacs-w3mをインストール
$ cvs -d :pserver:anonymous@cvs.namazu.org:/storage/cvsroot co emacs-w3m
$ wget http://emacs-w3m.namazu.org/emacs-w3m-1.4.4.tar.gz
$ tar xfz emacs-w3m-1.4.4.tar.gz
$ 'cp' -a emacs-w3m/* emacs-w3m-1.4.4
$ cd emacs-w3m-1.4.4
$ ./configure
$ make EMACS=/usr/local/bin/emacs
$ make EMACS=/usr/local/bin/emacs install
~/.emacs
;;w3m
(require 'w3m-load)

emacs-w3mの起動

emacsから
M-x w3m

もしくは

shellから
$ emacs -e w3m
$ emacs -e w3m google.co.jp

eshell

emacsから
M-x shell

Mew

$ git clone git://github.com/kazu-yamamoto/Mew.git
$ cd Mew
$ ./configure
$ make
$ make install
$ brew install -y stunnel

mewからgmailを使う

~/.emacs
;;mew
(require 'mew)
;; IMAP用
(setq mew-proto "%")
(setq mew-user "username@gmail.com")
(setq mew-mail-domain "gmail.com")
(setq mew-imap-server "imap.gmail.com")
(setq mew-imap-user "username@gmail.com")
(setq mew-imap-auth  t)
(setq mew-imap-ssl t)
(setq mew-imap-ssl-port "993")
(setq mew-smtp-auth t)
(setq mew-smtp-ssl t)
(setq mew-smtp-ssl-port "465")
(setq mew-smtp-user "username@gmail.com")
(setq mew-smtp-server "smtp.gmail.com")
(setq mew-ssl-verify-level 0)
(setq mew-use-cached-passwd t)

mewの起動

emacsから
M-x mew
shellから
$ emacs -e mew
10
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
10