programming

Meadow での gdb を見やすくする

emacsでgdbを使い、プログラムのステップ実行させると現在実行中の行を示す矢印を表示してくれるが、Meadowでは矢印を表示してくれない。以下を行うとMeadowでgdbの矢印を表示してくれる。 1. ここから(http://www.blarg.net/~offby1/cygwin-mount/cygwin-mo…

ファイル操作サンプル

>>> fp = open('a.txt','w') >>> fp.write('boyboy') >>> fp.close() >>> fp = open('a.txt','r') >>> fp.read() 'boyboy' >>> fp.close() >>> fp = open('a.txt','a') >>> fp.write('\nsuperboy') >>> fp.close() >>> fp = open('a.txt','r') >>> fp.read()…

Gnuplot.py のインストール

インストールするのにかなり苦労したのでメモ。 Gnuplot.py の使い勝手はまだ良くわかってない。 gnuplotをインストールする。 cygwin公式サイトの setup.exe を実行し、gnuplotのパッケージを選択してインストール。 numpyをインストールする。 http://sour…

meadow+flymake

.emacs に以下を追加。 (require 'flymake) (defun flymake-c-init () (let* ((temp-file (flymake-init-create-temp-buffer-copy 'flymake-create-temp-inplace)) (local-file (file-relative-name temp-file (file-name-directory buffer-file-name)))) (l…

カーソルがある行のハイライト

以下を .emacs に追加。 (defface hlline-face '((((class color) (background dark)) (:background "gray14")) (((class color) (background dark)) (:background "gray24")) (t ())) "*Face used by hl-line.") (setq hl-line-face 'hlline-face) (global-…

行数の表示

1. http://stud4.tuwien.ac.at/~e0225855/linum/linum.html ここから linum.el をダウンロード。 2. Meadow ディレクトリ直下の site-lisp に linum.el をおく。 3. .emacs に以下を追加。 (require 'linum) (global-linum-mode 1) (setq linum-format "%5d")

meadow + redo

1. http://www.wonderworks.com/ より、 redo.pl をダウンロードする。 2. Meadow ディレクトリ直下の site-lisp に redo.el をおく。 3. .emacs に以下を追加。 (require 'redo) (global-set-key "\C-_" 'redo)

C-h に backspace を割り当てる

.emacs ファイルに以下を記入する。 (keyboard-translate ?\C-h ?\C-?) (global-set-key "\C-h" nil)

psyco のインストール

1. 以下のコマンドを入力。 svn co http://codespeak.net/svn/psyco/dist/ psyco-dist2. psyco-dist というディレクトリの直下で以下のコマンドを入力。 python setup.py install

meadow + python-mode の設定

1. https://launchpad.net/python-mode/ から python-mode.el をダウンロード。 2. Meadow ディレクトリ直下の site-lisp に python-mode.el をおく。3. .emacs に以下の文を追加 (setq auto-mode-alist (cons '("\\.py$" . python-mode) auto-mode-alist)) …