メメメモモ

プログラミング、筋トレ、ゲーム、etc

emacs

emacsclientでtty関連のエラーが出る

http://www.emacswiki.org/emacs/EmacsAsDaemon#toc17他のユーザーから切り替えたユーザーでemacsclientを実行すると、 以下の様にttyでエラーが出ます。 *ERROR*: Could not open file: /dev/pts/1ユーザーを切り替えるときはsshを使ったほうが良いみたいで…

scala-modeの設定

ダウンロードと設置 Scala公式ページにEmacsの拡張がおいてある。 ダウンロードページの「Scala tool support」のファイルをダウンロードしてくる。Scala Distribution | The Scala Programming Language解凍すると「scala-emacs-mode」というディレクトリが…

zencoding-modeの導入

以下のリンクから拡張ファイルをダウンロードして「.emacs.d/packages」に入れます。 http://emacswiki.org/emacs/ZenCoding 以下の内容を「.emacs.d/config/50-zencoding-mode.el」として保存します。 (require 'zencoding-mode) (add-hook 'sgml-mode-hook…

Javascriptモード追加

Javascriptモードにjs2-mode.elを使います。https://code.google.com/p/js2-mode/ ダウンロードした「js2-mode.el」を「.emacs.d/packages」に置きます。 そして、以下のコマンドでバイトコンパイル。 $ emacs --batch -f batch-byte-compile .emacs.d/packa…

CentOSにEmacs24をコンパイルしてインストールする

今回はCentOSにEmacs24をソースからインストールしました。libncursesというのがなくてconfigureが失敗しました。 以下のコマンドでインストール。 $ sudo yum install ncurses-devel あとは以下のコマンドでインストール。 $ ./configure --without-x --wit…

Emacsのデーモン化

設定が多くなってくるとEmacsの立ち上がりが遅くなってくるのでデーモン化します。 この機能はEmacs23から。 Emacsをデーモンで起動する 以下のコマンドでデーモンで立ち上げることができます。 $ emacs --daemon クライアントで繋げる クライアントでデーモ…

Emacsの基本設定

環境を移動したとき、毎回Emacsの設定を行うのが大変です。 いつも触っているEmacsならガチガチに設定するのですが、移行するのがダルイ場合があります。 また、最低限の設定だけを行いたい場合があります。なので、Emacsを段階的に設定できるようにメモっと…

emacs-w3mを使うまでの設定

gcをインストール w3mでgcがないとエラーが出るのであらかじめインストールしておきます。 以下のリンクからソースを取ってきてコンパイルとインストールをします。 Index of /personal/Hans_Boehm/gc/gc_source w3mをインストール 以下のリンクからソースを…

カーソルの縦方向固定

なんかたまにカーソルが変な動きするなぁと思ってたら、次のコマンドを打ってしまっていたらしい。 C-x C-n このコマンドを打つと、カーソルを上下に動かすたびに、自動的に◯◯カラム目の文字にカーソルが行くようになる。 次の行に行くのが「C-n」だから、た…

perl向けのemacs設定

今まではemacsの設定を最低限のものにしていたのですが、やはり生産性というものを上げようと考えた時に、エディタの便利な機能は使いこなしておいた方がいいのかな、と思いました. そのとっかかりとして下記のtypester先生の資料で紹介されている拡張と設…

.psgiのファイルをperlモードで開く

.psgiのファイルをemacsのperlモードで開く設定です。 下記の設定を「~./.emacs」に記述。 (setq auto-mode-alist (append '(("\\.psgi$\\|\\.p[hlm]$" . perl-mode)) auto-mode-alist))