理科系の勉強日記

Linux/Ubuntu/Mac/Emacs/Computer vision/Robotics

Emacs

Karabiner-ElementsでVSCodeのキーバインド変更メモ

背景 VSCodeの素晴らしい拡張Awesome Emacs Keymap marketplace.visualstudio.com でVSCode上でもEmacs likeな操作感をエンジョイしています。ありがとうございます。ただ、MacでMetaキーがoptionに割り当てられていて微妙に押しにくいのと、他のOSで開発す…

jediによるpythonコード補完 with Emacs on Windows

背景 年始なのでEmacsの設定を見直すことにした。大学時代に作った環境をずっと使っていたが、あれからpackage.elによるパッケージ管理が主流となり、自分の環境が時代遅れのものとなっていた。(auto-completeよりはcompany-modeがいいとか)pythonのコーデ…

Emacsで改行を置換

1 2 3 4 5を 1 2 3 4 5にしたい.EmacsのM-x replace-stringでC-q C-jとすれば^Jが入力され,改行を置換できる.

Emacs Lispプログラミング

Emacsの関数を作る練習 (defun is-buffer (buffer) "practice of elisp" (interactive "BAppend to buffer:") (if (get-buffer buffer) (message "Exist") (message "Does not Exist") ) ) 引数に指定するバッファが存在するかどうかを判定する関数である. …

Emacs org-modeで快適タスク管理 入門

# 追記2017/1/24 # # 前回の更新(2012)から時間が経過したので、記事の内容を一部変更しました。 What's org-mode Org-modeは、ノートの保存,TODOリストの管理、プロジェクト計画のためのモードです。 高速で効率的なプレーンテキストのシステムを使ってフ…

auto-complete-clang

auto-complete.elはEmacsで補完候補を提示してくれるパッケージである. バッファに登場している文字列を候補として出してくれるというものであるが,VisualStudioやEclipseのように関数の候補などを提示することはできない. ▲auto-completeによって候補が…

Emacs設定ファイル

Emacsメモ 2012.03.02段階でEmacsに導入しているパッケージや設定 Undo-tree(パッケージ) C-x u で右側のバッファに入力の履歴をツリー状に表示してくれる. C-p, C-n, C-f, C-bで移動でき,qでバッファを閉じる. 便利だが少し動作が重い. ダウンロード…