読者です 読者をやめる 読者になる 読者になる

Around the modern stone age.

近年はシリコン(石)の半導体から進化した便利なもので溢れる時代。そんな気になった事や試した事など徒然と記す。

スポンサーリンク

【macOS】Emacsが25.2にバージョンアップ

以前の記事で、Emacs Mac Portのインストールを紹介したが、Emacsのバージョンが25.2にバージョンアップされました。 下記コマンドで、バージョンアップ。 $ brew update $ brew upgrade バージョンアップ完了したら、下記コマンドでバージョン確認。 $ emac…

【Emacs 25】初期設定ファイルをGitHubに公開

これまで紹介してきた、私の使ってるEmacsの初期設定ファイル(~/.emacs.d/)をGitHub(下記URL)に公開しました。macOS, Windows, Linuxで共用です。 https://github.com/jr4qpv/dot.emacs.d Emacsの初期状態ではお世辞にも使い勝手がいいとは言えませんが…

【Emacs】C-a及びC-e連打でバッファーの先頭,末尾にジャンプ

バッファーの先頭、末尾へのジャンプはデフォルトでは、M-<やM->となっている。 <や>のキーはシフトキーを押しながらの操作なので押しにくい。 そこで、sequential-commandパッケージを使う事で改善する。 準備 sequential-commandパッケージのインストール…

【Emacs】画面サイズによってフォントサイズを自動切り換え

mac miniとimac(27インチ)とでEmacsを利用しているが、27インチの時はフォントサイズを自動的に大きくなるようにした。 併せて、フレームサイズを86文字×45行にする。 Emacs設定 下記を初期設定に追加。 尚、私はinit-loaderを利用しており、~/.emacs.d/init…

【Emacs】elscreenでタブエディター化

WindowsではずっとWzエディターを使ってきて、F2キーでのタブ切換えを多用してきた。その使い勝手をEmacsでも使えるようにならないかと調べてみたらelscreenで出来そうなので導入。備忘録を残す。 準備 elscreenパッケージをインストール。 M-x package-inst…

【Emacs】helmを使う

「helm」とは? いろんな機能があるようなので一言では難しいが、情報源からの絞り込みインタフェース。 私がよく使うのは、過去開いた履歴一覧から選択してファイルを開くとか、helmを使うことでファイルを開く操作が格段に楽になった。 その他いろんな場面…

【Emacs】recentfで開いたファイル履歴を記録

最近使ったファイルの履歴を記録しておく。又、履歴一覧からファイル名を選んで、ファイルを開く事もできる。 後記事で紹介する「helm」と併用すると、ファイルを開くのがかなり楽になる。 準備 recentfパッケージは標準で組み込まれているが、diredで開いた…

【Emacs】標準テーマをカスタマイズして使う

Emacs 25.1には、最初から幾つかのカラーテーマが入っている。よく出来ているのだが、一部好みにカスタマイズしたので備忘録を残す。 最初から入っているテーマ Emacs24からは、themeフレームワークという仕組みが提供されているようで、初期設定に下記のよ…

【Ubuntu 16.04 LTS Server】emacsclientでEmacs起動を高速化する

Emacsはお世辞にも起動時間は早いとは言えない。特に、init-loaderを使って初期設定ファイルを機能分割してファイル数が増えてきたりすると見通しは良くなる一方で、起動時間は遅くなる。 そこでEmacsのdaemon機能を利用して改善する。Emacsの初回起動時に常…

【Windows / msys2】EmacsをServerで自動起動(emacsclientで高速化)

Emacsはお世辞にも起動時間は早いとは言えない。特に、init-loaderを使って初期設定ファイルを機能分割してファイル数が増えてきたりすると見通しは良くなる一方で、起動時間は遅くなる。 そこでEmacsのServer機能を利用して改善する。Windowsパソコンへのロ…

【macOS】EmacsをServerで自動起動(emacsclientで高速化)

Emacsはお世辞にも起動時間は早いとは言えない。特に、init-loaderを使って初期設定ファイルを機能分割してファイル数が増えてきたりすると見通しは良くなる一方で、起動時間は遅くなる。 そこでEmacsのServer機能を利用して改善する。Macパソコンへのログオ…

【Emacs】設定ファイルをGit管理する

前記事で書いたようにEmacsの設定ファイルを~/.emacs.d/フォルダに集約し、Mac, Windows, Linuxで共用できるようにした。 そこで、このフォルダをGitサーバに登録し共有することで、更新などが簡単に行える。 Gitサーバにリポジトリを登録 私はUbuntu Linux…

【Windows / msys2】Emacsでmarkdownビューワを使う

前記事で、Emacsのmarkdown-modeについて書いたが、C-c C-c oキーでビューワソフトで確認できるようにする。 ビューワソフトを使うと、Emacsで編集してファイル保存するだけで、編集結果が即座に反映し確認できるので便利。 Markdownビューワソフト Windows…

【macOS】Emcasでmarkdownビューワを使う

前記事で、Emacsのmarkdown-modeについて書いたが、C-c C-c oキーでビューワソフトで確認できるようにする。 ビューワソフトを使うと、Emacsで編集してファイル保存するだけで、編集結果が即座に反映し確認できるので便利。 Markdownビューワソフト macOSで…

【Emacs】markdownモードを使う

GitHubではMarkdown書式が標準のドキュメントとなっている。 そこで、Emacsでmarkdown-modeを使えるようにする。 インストール M-x package-install<RET> markdown-mode 拡張子.mdのファイルはmarkdownモードになる。 Emacs markdown-mode画面 プレビュー用フィル</ret>…

【Emacs】init-loaderで初期設定ファイルを整理

Emacsの初期設定ファイルに設定記述する事で便利にしていく事ができるが、いろいろ書いていくと、長くなり見通しが悪くなってくる。 そこで「init-loader」パッケージを導入する事で、設定を分割して記述する。 インストール M-x package-install<RET> init-loade</ret>…

【macOS】Emacs-25 Mac portをGitリポジトリからビルド

前記事で「Emacs Mac port」をHomebrewからインストールしたが、本家のYamamoto Mitsuharu氏のGitリポジトリからソース一式を取得しビルドしてみたので備忘録を残す。 このGitリポジトリにはGNU Emacsのソースも含まれているので、クローンだけでビルドに必…

【Emacs】auto-install.elで、install-実行で443エラー

Cocoa Emacsのauto-install.elで、M-x install-elisp-form-emacswikiを実行したところ、下記のエラーが発生。 error in process filter: Could not create connection to www.emacswiki.org:443 調べてみると、どうやらmacOSに標準で入っているopensslのバー…

【Ubuntu 16.04 LTS Server】Emacs 25.1を使う

前記事で、macOSとWindowsでのEmacs環境を構築したが、Ubuntu 16.04 LTS ServerでもEmacsが使えるようにする。 尚、Ubuntu 16.04 ではaptからEmacsはインストールできるがv24.5なので(2016/12/30現在)、v25.1をソースからビルドして使えるようにする。 関…

【Emacs】Mac/Win及びGUI/CUIで初期設定ファイルを兼用する

前記事で、macOSとWindowsでのEmacs環境を構築したが、初期設定ファイルを共通にし兼用にする。 設定ファイル Emacsの設定ファイルは.emacs (dot emacs)と呼ばれ、下記に記述できる。尚、読み込まれるのは一つだけで、優先順位は次のようになっている。 ~/.e…

【Windows / msys2】Emacs 25.1を使う

前の記事で、macOSでのEmacsについて書いたが、今回はWindows環境でのEmacs環境構築についてのメモを備忘録として残す。 尚、私の環境は Windows10 Pro 64bit, 日本語IMEはATOK。 IMEパッチを適用したビルド済みのNTEmacsバイナリーが、下記URLのGitHubで公…

【macOS】Emacs 25を使う

Macで手に馴染むエディターがなかなかなくて、atomとかも使ってたのですが、どうも馴染めなくて楽しくない(笑) Emacsはいいかもと漠然と思っていて、いままで何度か挫折してきたりしたが、再度チャレンジしてみようと思う。 目標は、macOS、Windows、Linux…