nDiki : Emacs

Emacs

Perl 関連

  • flymake - 動的に文法チェック

関連エディタ

その他

スポンサード リンク

2017年5月16日 (火)

リモートホストのログインシェルzshEmacsTRAMP がハングアップ

これから利用する開発環境にログインしたら Emacs が入ってなかったので「とりあえず TRAMP を使うかと」とローカルホストの Emacs からファイルを開こうとしました。しかしホスト名の後の : をタイプしたところで止まってしまいます。

ちょっと調べてみたところリモートホストのログインシェルzsh のせいでした。

EmacsWiki の https://www.emacswiki.org/emacs/TrampMode を参考にリモートホストの ~/.zshrc の末尾に以下を追加し、TRAMP が正しく動くようにしました。

 if [[ "$TERM" == "dumb" ]]
 then
   unsetopt zle
   unsetopt prompt_cr
   unsetopt prompt_subst
   unfunction precmd
   unfunction preexec
   PS1='$ '
 fi

デフォルトのログインシェルBash がいいなぁ。

スポンサード リンク

今日のさえずり: うーん、外寒い

2017年05月16日

  • 17:45 うーん、外寒い。 T シャツで来たから帰りがヤバい。
  • 18:56 Emacs が入ってなくてとりあえずローカルホストの Emacs から TRAMP しようとしたけれどホスト名の後の : をタイプしたところで止まってしまってなんでーと思ったらリモートホストの zsh のせいだった。
[ 5月16日全て ]

2017年5月25日 (木)

Emacs 25.2 の make 失敗とか【日記】

Emacs 25.2

新しい開発環境に入っている Emacs が 24.3 で helm, helm-ls-git, magit パッケージが使えません(Emacs 24.4 以上が必要)。ということで最新の Emacs 25.2 を入れようかと思ったのですが make 失敗。randomize_va_space が 2 だと駄目のようですが、EC2 + Docker コンテナ上でどうするのが最適なのかな。

Qiita:Team

Qiita:Team にアップロードした画像を自分で削除する手段が用意されていないようで気持ち悪い。こまめに図を更新したい時に気が引けて嫌です。うーん。

今日のさえずり: 自動的に消灯しないトイレ良い

2017年05月25日

[ 5月25日全て ]

2017年6月5日 (月)

今日のさえずり: 去年も6時台に新卒メンバがいたし、今年も6時台に新卒メンバがいるらしい

2017年06月05日

[ 6月5日全て ]

2017年6月9日 (金)

今日のさえずり: よく考えないである観測値を別の観測値で割り算してなんとか率って

2017年06月09日

[ 6月9日全て ]

2017年8月1日 (火)

今日のさえずり: Emacs を起動して M-x shell してゔぃむしたら崩れた

2017年08月01日

  • 13:22 メンテナンスのみの領域に入ったら、もはやスクラムは最適ではないということ。
  • 13:34 Emacs を起動して M-x shell してゔぃむしたら崩れた。
  • 24:35 ドライヤーをかければすぐ寝られる事を最近覚えたのだが、この時間にドライヤーをかけるの面倒だというのも最近覚えた。
[ 8月1日全て ]

2017年12月13日 (水)

今日のさえずり: さっそく超グラコロ食べた。超満足。

2017年12月13日

[ 12月13日全て ]

2018年3月4日 (日)

Day One Premium をキャプチャツールとして使うことにした

image:/nDiki/2018/03/04/DayOne-2017-device-hero.jpg

2年前に使うのをやめた Day One を再び使うことにしました。以前は日記アプリとして使っていたのですが、今回は日々の出来事や思い浮かんだことをいったんキャプチャしておくためのツールとして使います。

キャプチャーツールとしての Day One

思い浮かんだことをキャプチャするのに

などなど試してきました。しかし

  • さっと書けること (PC・スマートフォンで)
  • さっと追記・編集できること (PC・スマートフォンで)
  • 数行書けること
  • キャプチャした日付が記録されること
  • キャプチャした1日分のノートを時系列順に日時/時刻付きでテキストデータとして簡単に書き出せること
  • 最終的に書き留める先(TwitternDiki・(プライベートの)デイリーノートmixi日記など)別に振り分けられるとさらに◯

というのを満たすものがなかなかなくて悶々としていた訳です。

という点がネックだったのと、日記は特定のアプリ/サービスにロックインされたくないというのとで Day One からは離れていったのですが、 Android アプリが去年リリースされたこともあってキャプチャーツールとして使うにはいいんじゃないかと再評価してみました。

久しぶりの Day One、操作性はバッチリ。Mac 版の Day One でエントリを複数選択してから [Open in] - [Plain Text] としてテキストエディタを指定すると、エントリ(日時あり)が並んだテキストファイルを開くことができて書き出しも簡単だということがわかりました。これで1日分の内容を Ulysses で楽にまとめることができます。

リマインダでキャプチャを促すこともできるので、書きそびれてあとで振り返れなくなることも少し減らすことができそうです。

しいて言えばあとは

  • 直接削除ではないごみ箱行き削除
  • エントリの編集履歴(1カ月程度)
  • エントリのマージ機能

があれば安心・便利ですが、無くてもほぼ大丈夫かな。

Android 版で Mac 版と同期するには Day One Premium が必要なので年額2,800円で購入することにしました。

これで日記書きが捗りそうです。

(画像dayoneapp.com/press/ の Press Kit より)

[ サブスクリプションサービス ]

[ 3月4日全て ]

2018年3月12日 (月)

Ulysses から nDiki 記事ファイルのある外部フォルダを削除する

Ulysses for Mac でのファイル操作(シート作成・移動など)が遅いので nDiki 記事ファイルが11,500ぐらいあるフォルダ(階層)を外部フォルダから外してみたところ、すっと速くなりました。残っているのは4,000ファイル弱。

公開している nDiki テキストと非公開な日記ノートUlysses でまとめて一つのアプリケーションで検索・編集できるのが便利だったのですが、いったん外したままにしておくことにしました。 nDiki の方は以前のように Emacs で。

Ulysses の強みの一つは unified なライブラリ機能だと思っているので、今後のパフォーマンス改善に期待したいところです。

[ 3月12日全て ]

2018年7月15日 (日)

日記はやはり PC で書く

先週末に出掛けたためその週の日記が書けていなくて、まとめて10日分以上今日書いてました。

すき間時間にスマートフォンで少しでも書くといいのかなと、しばらく日記のスケルトンは Day One 上に作っていたのですが、やはりまとまった文章は PC でしか書けないですね、自分の場合。あらためて Day Oneメモったり断片的に考えたりする用途中心にして、日記書きは Emacs / Ulysses にした方が良いなと。

[ 7月15日全て ]

2018年7月20日 (金)

Homebrew でプログラミング用フォント Ricty をインストール

2014年頃に Emacs の設定に Ricty フォントを追加していました(記憶がない)

 (add-to-list 'default-frame-alist '(font . "Ricty"))

けれども今の環境には Ricty を入れてなかったので入れました。

 $ brew tap sanemat/font
 $ brew install ricty
 $ cp -f /usr/local/opt/ricty/share/fonts/Ricty*.ttf ~/Library/Fonts/
 $ fc-cache -vf

Homebrew でパッチを当てた Emacsアップデート

Emacs 26.1 が出ているので久しぶりに Emacsアップデート

前回と同様 @takaxp 氏のパッチを使いました。感謝。手順は前回の手順とほぼ同じ。

 $ cd ~/tmp
 $ curl -LO https://gist.githubusercontent.com/takaxp/5294b6c52782d0be0b25342be62e4a77/raw/9c9325288ff03a50ee26e4e32c8ca57c0dd81ace/emacs-25.2-inline-googleime.patch
 $ brew update
 $ brew edit emacs

で起動したエディタで先頭の方に数行追加。

 # 以下を追加
 patch :p1 do
   url "file:///Users/naney/tmp/emacs-25.2-inline-googleime.patch"
 end

 depends_on "autoconf" => :build
 depends_on "automake" => :build
 # ここまで

インストール

 $ brew uninstall emacs
 $ brew install --with-cocoa --verbose emacs
[ 7月20日全て ]

About Me

Naney Naney (なにい)です。株式会社ミクシィで SNS 事業の部長をしています。

nDiki1999年1月に始めたコンピュータ日誌を前身とする NaneyWeb 日記(兼パーソナルナレッジベース)です。ちょっとしたノートは nNote にあります。

※内容は個人的見解であり所属組織とは関係ありません。

follow us in feedly

月別インデックス
Process Time: 0.309747s / load averages: 0.71, 0.67, 0.51
nDiki by WATANABE Yoshimasa (Naney, Google profile)
Powered by DiKicker