タグ

zshに関するtsukkeeのブックマーク (65)

  • はてなブログ | 無料ブログを作成しよう

    ハリイカの焼売と中華炒め ハリイカをよく、見かけるようになりましたよ。生け簀で、泳いでいたものを一杯購入しました 立派な大きな墨袋や肝は冷凍保存して 柔らかな身は季節のお豆、お野菜と合わせて中華の炒めものに。新鮮なにんにくの茎は刻み、香り高く欲そそられますね 下足はミンチにし…

    はてなブログ | 無料ブログを作成しよう
    tsukkee
    tsukkee 2010/12/04
  • はてなブログ | 無料ブログを作成しよう

    お買い物の美学:毎日の材調達篇 お買い物は様々な美的経験をもたらす行為である、と私は主張する。 私はお買い物が好きである。私は美学者である。美学者というのは日常的な経験(料理仕事)から非日常な経験(観劇だったり旅行だったり)まで、あらゆる経験における美的な要素を捉えたり分析したり…

    はてなブログ | 無料ブログを作成しよう
    tsukkee
    tsukkee 2010/11/01
  • はてなブログ | 無料ブログを作成しよう

    南関東の「いろんなところから富士山が見える」状況に驚きつづけている 大阪から東京に引っ越して30年以上経つが、じわじわと蓄積されてきた驚きがついに閾値を超えたので筆を執った次第である。正確には「ポメラ DM250を起動してmenuキーを押して新規作成を選んだ」のだが、ポメラを持っていなかったら、さらに驚きが蓄積されていないと…

    はてなブログ | 無料ブログを作成しよう
    tsukkee
    tsukkee 2010/11/01
  • zsh で Git の作業コピーに変更があるかどうかをプロンプトに表示する方法 - mollifier delta blog

    2012/12/13 追記 zsh 4.3.11 以降の新しい機能を使って改良しました。 -> 「zsh の vcs_info に独自の処理を追加して stash 数とか push していない件数とか何でも表示する - Qiita」 Git を使ってファイルを編集した場合、それをいったんインデックスに追加(add)してその後コミットってのが基的な流れになる。なんかいろいろやってると、ちゃんと add したのかどうかわかんなくなることがある。 そういうときは status コマンド使えばいいんだけど、以前エントリ書いた zsh の vcs_info の機能を使うといい感じにプロンプトに表示できるようになるので紹介する。 zshrc の書き方 こんな風に zshrc に書いておけば OK。 autoload -Uz add-zsh-hook autoload -Uz colors color

    tsukkee
    tsukkee 2010/09/12
    man zshcontribも参照
  • はてなブログ | 無料ブログを作成しよう

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    はてなブログ | 無料ブログを作成しよう
    tsukkee
    tsukkee 2010/06/03
  • auto-fu.zshを使う+キャンセルできるようにする - 貳佰伍拾陸夜日記

    はてなブログを使ってみた. これはすごい! まず, デモで補完候補がグループ別にメニュー表示されているのがカッコよかったので真似してみた. setopt auto_list auto_param_slash list_packed rec_exact unsetopt list_beep zstyle ':completion:*' menu select zstyle ':completion:*' format '%F{white}%d%f' zstyle ':completion:*' group-name '' zstyle ':completion:*' matcher-list 'm:{a-z}={A-Z}' zstyle ':completion:*' keep-prefix zstyle ':completion:*' completer _oldlist _complet

    auto-fu.zshを使う+キャンセルできるようにする - 貳佰伍拾陸夜日記
    tsukkee
    tsukkee 2010/06/03
  • はてなブログ | 無料ブログを作成しよう

    水風呂のすゝめ 毎日めちゃくちゃに暑い。 ここ数年「およげ!たいやきくん」のように昼間は太陽とオフィスビルとアスファルトの三方向から押し寄せる35℃オーバーの熱に挟まれ、夜になっても最低気温が27℃くらいまでしか下がらない。そんな理不尽な東京鍋の中の暮らしが毎年のことにな…

    はてなブログ | 無料ブログを作成しよう
  • めも - zshのviキーバインドでのモード表示その2

    _ [Ubuntu][Arch][zsh] zshのviキーバインドでのモード表示その2 前回、モード表示にこの方法を試したが、もっと簡単な方法がZshwikiにあった。 examples:zlewidgets [ZshWiki] よく考えたら、プロンプトにホスト名を表示しても個人的にはあまり嬉しくないので、モード表示をプロンプトに入れてしまうことにする。 とりあえず、初期状態のプロンプトを PROMPT="[%{$fg_bold[cyan]%}INS%{$reset_color%}] %{$fg_bold[white]%}%%%{$reset_color%} " こんな風に設定して、 function zle-line-init zle-keymap-select { case $KEYMAP in vicmd) PROMPT="[%{$fg_bold[red]%}NOR%{$rese

    tsukkee
    tsukkee 2010/06/03
  • \太\古\の\正\規\表\現 zshでvimのビジュアルモードを再現-完結編-

    linux_fedora12のzsh 4.3.10で動いたやつ Max-OSXのzsh 4.3.9で動いたやつ ↑どっちかダウンロードして、きちんと動いた方をつかうのだ。 FC2ブログの設定の関係で、拡張子がtxtになってる。注意 使い方(キーバインド)一覧 大抵のzsherは、zshのキーバインドをEmacs風(bindkey -e)にしてると思うんだ。デフォルトだしね。 でもvimmerがbindkey -eって屈辱だよね! 確かに^aで行頭に飛べるのは魅力だけど、vimmerなら^[Aか^oAだよね! 今回を機に、vim風キーバインド(bindkey -v)に乗り換えよう! 導入方法 -----.zshrcの外部に置く方法:----- 1) linux_fedora12のzsh 4.3.10で動いた方かMax-OSXのzsh 4.3.9で動いた方を~/path/に保存する。 2) .

  • Windows で使える Zsh と Bash - present

    エクスプローラで作業するのが非効率的に思えてきたので、コマンドラインシェルの導入を検討中。将来 MacLinux を使うかもしれないので、Windows でしか使えないものは除外。PowerShell とか。で、調べてみて良さそうだったのが、zsh と bash の2つ。 Windows でこれらを使う方法を調べてみると、ほとんどが Cygwin を使う方法。でも、シェルを使いたいだけなので、Cygwin は入れたくない。Windows 移植版が無いか探してみたところ、SourceForge で発見! WinZsh zsh の Windows 移植版。Ruby の irb が動かなかったり、まだまだな部分あり。 http://sourceforge.net/projects/zsh-nt/ WinBash bash の Windows 移植版。WinZsh よりも安定している(ような

    Windows で使える Zsh と Bash - present
  • zsh の vcs_info で Bazaar を使うときは use-simple を指定すると速くなる - mollifier delta blog

    今回のきっかけ id:tomoya さんが最近 Bazaar(bzr)を使い始めたようだ。(Emacs のリポジトリが Bazaar に移行したので Bazaar をインストールする。) で、「zsh の vcs_info を使ってリビジョン情報をプロンプトに表示してるけど、Bazaar の場合死ぬほど重い」って聞いた。 そりゃ困るだろうってことで何とかしてみた。 結論から言うと以下の行を足せば OK。ほぼ一瞬で表示されるようになった。 zstyle ':vcs_info:bzr:*' use-simple true もうちょっと詳しい解説は以下。 vcs_info の復習 とその前に、zsh の vcs_info って何なのか軽く復習。 vcs_info ってのは、バージョン管理システムの情報をプロンプトなどに表示するための zsh の関数。いろんなバージョン管理システムに対応していて、

    zsh の vcs_info で Bazaar を使うときは use-simple を指定すると速くなる - mollifier delta blog
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    tsukkee
    tsukkee 2009/10/25
  • 第5回 zshの誇る花形機能“補完” | gihyo.jp

    今回はzshの誇る機能の花形とも言える補完機能について紹介しよう。zshの補完は強大で、例示した設定の意味を略さず書こうとするとそれだけでになってしまう(約150ページ分)ので、細かい意味は読者の推測にまかせて、少し変えて便利にカスタマイズする場合のヒントを交えながら解説を進めたい。 補完の有効化 初期化ファイル、あるいはコマンドラインで、以下を入力することでzshのすぐれた補完機能が有効化される。 autoload -U compinit && compinit 補完に関するキー割り当てはいくつもあるが、最低限うまく利用するために以下の2つのキーバインドをまず覚えておけばよいだろう。 Tab (C-i) - expand-or-complete 補完の実行。 ESC C-d (または行末のみ C-d) - list-choices (delete-char-or-list) マッチする

    第5回 zshの誇る花形機能“補完” | gihyo.jp
    tsukkee
    tsukkee 2009/10/25
  • zshのzstyleでの補完時の挙動について - voidy21の日記

    zshというシェルはデフォルトでも素晴らしいのですが、あまりに拡張性が高いので全ての機能を使いこなすのは逆に難しいと思います。 特にzstyleというコマンドの文脈に応じた補完候補への設定関数は、使用するとどうなるのかヘルプを見てもWeb上を見てもよく分かりません。 そんなわけでzstyleの挙動について調べてみました。 参考にしたサイト http://www.gentei.org/~yuuji/rec/pc/zsh/zshcompsys.txt http://wiki.fdiary.net/zsh/?ColoredCompletion http://grml.org/zsh/zsh-lovers.html http://www.dna.bio.keio.ac.jp/~yuji/zsh/zshrc.txt http://q-eng.imat.eng.osaka-cu.ac.jp/~ippe

    zshのzstyleでの補完時の挙動について - voidy21の日記
    tsukkee
    tsukkee 2009/09/14
  • 第4回 使いこなしポイント 一撃編 | gihyo.jp

    通常なら他のツールと組み合わせたり、2~3ステップが必要な処理もzshの多様な展開処理を用いれば一発で結果が得られることが多い。 エイリアス エイリアスは手軽に設定できすぐに効果が得られる便利な機能である。他のシェルでも使える基的なエイリアスの他に、zshには以下のエイリアスが用意されている。 接尾辞エイリアス グローバルエイリアス 接尾辞エイリアス 接尾辞(suffix)エイリアスは、ファイルの拡張子とそれを開くアプリケーションプログラムの関連付けとも言える機能で、特定の拡張子を特定のプログラム起動に結び付ける。接尾辞エイリアスは alias -s で登録する。 alias -s pdf=xpdf とすると、拡張子が ".pdf" のファイルをコマンドラインのコマンド位置で「起動」するとxpdfを起動して開く。 % ls foo.pdf hoge.pdf % foo.pdf zsh:

    第4回 使いこなしポイント 一撃編 | gihyo.jp
    tsukkee
    tsukkee 2009/09/01
  • vcs_info で Subversion のリビジョン番号が出ない問題 - 永遠に未完成

    これは非常に便利そう。 Git だろうと Mercurial だろうと、ブランチ名をzshのプロンプトにスマートに表示する方法 - mollifier delta blog 私も今まではコマンドからプロンプトに情報を出してたんだけど、svnには対応してなかったし、こっちの方が簡潔で正確で詳細な情報が素早く出せそうな気がしたので乗り換えることにした。 導入方法は元エントリに載ってるので割愛。で、Subversionでちょっとした問題が。 Subversionではデフォルトだとブランチ名のところにリビジョン番号が出てくれるはずなんだけど、出ない。 (svn)-[trunk:]ってみたいな感じになる。当なら:の右側にリビジョン番号が出るはず。 どうやら vcs_info は US ロケール前提で作られているらしい。svn info のメッセージとかはロケールで変わってしまうので、うまく検出でき

    vcs_info で Subversion のリビジョン番号が出ない問題 - 永遠に未完成
  • Git だろうと Mercurial だろうと、ブランチ名をzshのプロンプトにスマートに表示する方法 - mollifier delta blog

    2012/12/13 追記 zsh 4.3.11 以降の新しい機能を使って改良しました。 -> 「zsh の vcs_info に独自の処理を追加して stash 数とか push していない件数とか何でも表示する - Qiita」 最近Gitを使い始めた。で、ブランチとか使うようになって、今どのブランチにいるのかをzshのプロンプトに表示したくなってきた。「そういやそんなブログのエントリ、よく見かけるな」と思ってちょっと調べてみた。 gitコマンドを呼び出してなんかやってる例が多いけど、manを読んでたらzsh自体にそういうのが組み込まれてたので紹介。vcs_info ってのを使うと解決する。 zshrcの例 いきなりだけど zshrc の書き方の例。 autoload -Uz vcs_info zstyle ':vcs_info:*' formats '(%s)-[%b]' zstyl

    Git だろうと Mercurial だろうと、ブランチ名をzshのプロンプトにスマートに表示する方法 - mollifier delta blog
    tsukkee
    tsukkee 2009/08/15
    vcs_infoとかあったのか,zshすごいな
  • 第2回 zshへの乗り換え時のポイント | gihyo.jp

    zshを使い始めるとき、ほとんどの場合は他のシェルからの乗り換えとなるだろう。今回はそうしたケースを想定し、他のシェルからzshに移行する際に遭遇しがちな問題にどう対処するかについて要点を絞って述べたい。 決断 シェルは手に馴染ませてこそ光り輝く道具である。それを変更するのは大きな決断で、ちょっとした不安が伴うものである。典型的と思われる事項についてQ&A形式でまとめてみた。 Q.zshが便利そうなのは分かった。だが、その分zshの使えないところに行ったら困ることになりそう。 A.大丈夫。今のシェルで使いこなしている機能以上に、zshを使えるようになったときには元のシェルに関する知識も増えているはず。zshは、どんな変数展開やヒストリ展開でもTabキーで正確に補完してくれるし、if、while、for の複数行に渡る構文をコマンドラインで使っても行エディタでしっかり再編集できるので、意識し

    第2回 zshへの乗り換え時のポイント | gihyo.jp
    tsukkee
    tsukkee 2009/07/12
  • zsh-lovers 翻訳 - cuspy.org

    この文書についてhttp://grml.org/zsh/zsh-lovers.html の和訳です 誤字, 誤訳など有りましたら http://twitter.com/hamano まで 名前zsh-lovers - Z shell の為のチップスやトリックや用例 概要これを読んでね. ;-) 要約私たちが zsh のマニュアルを読む度、用例やシェル生活における単純な通例が無いことに驚嘆します。 zshは多くの機能を持ちます、しかしmanページには(procmailex(5)の様な)用例が在りません。 それが私たちがこのmanページを書いた理由です。 大部分のトリックとonelinerはzsh-usersメーリングリスト、zsh-workers、google、ニュースグーループと私たちから生まれました。 詳しくはLINKSセクションを見てください。 注意: この manページ(zsh-lo

    tsukkee
    tsukkee 2009/07/03
  • 第1回 zshで広がる世界 | gihyo.jp

    zshはシェルである。シェルはもちろんキーボード入力されたコマンド行を解釈し、必要なコマンドを必要な引数とともに起動することを主な仕事とするソフトウェアである。単なるシェルなのだが、zshには他を圧到する比類なき機能がある。その一端を印象づける一つの例に、zshで実装されたテトリスがある(図1⁠)⁠。 もちろんこれは、お遊び機能の例で実際の日常作業をこれで進めるわけではないが、潜在的に備えている機能がどれほどのものかが分かる好例である。 zshは、sh(Bourne Shell)をベースとし、ksh、csh(tcsh⁠)⁠、bashの優れた機能をアイデアとして取り込み、なおかつ作業効率を高める独自の機能を登載したまさに至高のシェルである。しかしながら超高機能・多機能であるがゆえに全容を掴むのが難しい。付属の英文マニュアルはしっかりしているものの、簡潔な仕様記述がされているのみなので具体的な

    第1回 zshで広がる世界 | gihyo.jp
    tsukkee
    tsukkee 2009/07/03