タグ

ブックマーク / syohex.hatenablog.com (6)

  • auto-complete source for Emoji - Shohei Yoshida's Diary

    I uploaded ac-emoji to github. This package provides auto-complete source of Emoji. Image Repository https://github.com/syohex/emacs-ac-emoji I test only MacOSX. Sample configuration I think this package is useful for writing Markdown or git commit message. (add-hook 'markdown-mode-hook 'ac-emoji-setup) (add-hook 'git-commit-mode-hook 'ac-emoji-setup) MacOSX Users Please add emoji font configurati

    auto-complete source for Emoji - Shohei Yoshida's Diary
    mfham
    mfham 2015/08/22
  • LLDiverのエディタ対決に Emacs代表として参加しました. - Shohei Yoshida's Diary

    http://ll.jus.or.jp/2014/ エディタ対決に Emacs代表として参加してきました. ネガティブな発言が多めで、もっとポジティブなことを言うべき だったと反省しています. ごめんなさい. 資料 5分弱でということだったのでほとんど内容はありません. 以下脳内シミュレーションで話の内容を考えていたけど話さなかった ことや当日うまく話せなかったことについて. 拡張言語 Emacs Lisp 括弧だらけで, 機能的にも貧弱な言語ですが, 好きです. というか書くのが楽. 楽というのは論理的な意味でなく物理的な意味でです. 括弧が多いことなんて 慣れればどうにでもなります. 逆に物理的に書くのが大変と思うのは, pythonとか CoffeeScriptのようなインデントに意味がある言語. 自動インデントができない のが辛すぎる. パッケージ管理 package.elはとりあ

    LLDiverのエディタ対決に Emacs代表として参加しました. - Shohei Yoshida's Diary
  • シェルスクリプトを公開するとき, コマンド前にバックスラッシュをつけるべき - Shohei Yoshida's Diary

    oh-my-zsh の環境で、peco-select-history が動かない - Qiita 追記 2014年 7月 7日 シェルスクリプトと書いてしまい漠然すぎましたが, ここで述べている ことが問題になるのは, .bashrc, .zshrcに関数, alias設定等がコピー される場合や, sourceコマンドでファイルを読み込む場合です. non-interactiveに実行されるシェルスクリプトについては特に 問題ないです. 問題点 そうしないと, 公開されたコマンドを自分の環境に導入した場合, aliasにより正しく動かなく場合があるためです. aliasをつけがちな コマンド(ls, grep等)がシェルスクリプトに含まれていると 特に問題が起こる可能性が高くなります. 例 pecoを使って カレントディレクトリのファイルをページャで開く 例を考えてみましょう. 単純に考

    シェルスクリプトを公開するとき, コマンド前にバックスラッシュをつけるべき - Shohei Yoshida's Diary
  • 「Perl One-Liners」 を読んだ - Shohei Yoshida's Diary

    http://shop.oreilly.com/product/9781593275204.do 来月 Oreillyから出るのかと思ってググって見たら, 電子書籍として 4年前に出たものの紙バージョンでした. 紙で読むのもあれなので, 電子書籍版を読みました. $10なんで安いと思います. 電子書籍版 http://www.catonmat.net/blog/introduction-to-perl-one-liners/ 内容 言うなれば, One linerクックブックです. ファイルの内容の加工, 計算, 文字列生成, 文字列変換, 置換, テキストマッチング等の 内容です. それぞれ 10-20弱のレシピがあります. 事細かな説明があるわけではないので、全くの初心者には向かないと 思います。One Linerのスイッチの意味ぐらいは知っているという人 向けでしょうか. そんな複雑

    「Perl One-Liners」 を読んだ - Shohei Yoshida's Diary
    mfham
    mfham 2014/01/08
  • emacsclientを使おう - Shohei Yoshida's Diary

    性なる夜にこんばんわ。 今彼女と過ごしているいるって人は末永く爆発してくださいね。 それはさておき、Emacs Advent Calendar JP 2010 の 25日目の記事です。 昨日 24日目は ki_nuさんの「アウトライン副モードのことなど」でした。 私なんかがトリで大変恐縮ですが、書かせていただきます。 私が紹介するのは emacsclientです。既に知っている人も多いかと思います。 日常的に利用して欲しいというよりは、バージョン管理ツールを使っている Emacsユーザにはぜひ使ってほしいという感じですかね。 利点 利点はなんといっても起動が早くなることです。たくさんのカスタマイズを 行い種々の Elispsを読み込む場合、起動がどうしても遅くなります。 起動が遅いからちょろっと使いたいときは '-q'オプションをつけて起動 している方もいるかと思いますが、やっぱり慣れ親し

    emacsclientを使おう - Shohei Yoshida's Diary
    mfham
    mfham 2013/10/30
  • whitespace-modeの設定 - Shohei Yoshida's Diary

    anthy.elでは全角スペースを打てなくする設定があったんですが、 mozc.elではそのような設定がなかったため、全角スペースが目立つ ようにしたいって思いました。 Emacs23からは不可視な文字を表示するための whitespace-modeって いうのがあるみたいなので、それを使えばいいじゃん、ってことで 使ってみたんですけど、デフォルトの設定ではありとあらゆる不可視 文字を見えるようにしてしまってかえって見づらいです。 設定についてもいいのがねぇ、って思っていたんですが、いいのが 見つかりました。scala-mode.elのインデントの挙動を改善する, .emacsまとめ(1) - 継続にっき(2010-11-06)です。 これをベースに自分の好みに設定してみました。 設定は以下のとおりです。 ;; for whitespace-mode (require 'whitespac

    whitespace-modeの設定 - Shohei Yoshida's Diary
    mfham
    mfham 2013/09/30
  • 1