Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

elispに関するh6nのブックマーク (15)

  • JavaScriptを使って一週間でiPhoneアプリを作ってみた。 - おんがえしの blog

    現在時刻を好きなフォーマットでクリップボードにコピーすることが出来ます。シンプルなものですがソースコードごと公開します。以下のような事柄の実装例を知りたい時には参考になるかもしれません。 UIの作成、配置 イベントを受け取る クリップボードへのコピー 時刻表現の変換 サポートサイト App Storeへ ソースコード(github) 使った道具 名前 補足 Titanium Mobile Titanium Studioをインストールすれば使えます Titanium Studio 最初のプロジェクト作成時にしか使っていません Emacs + js2-mode ファイルセーブ時に自動でビルドする仕組みを整えています、後述 XCode4 実機への転送テスト、App Store登録用のバイナリ作成 基はこれだけです。Xcode4以外は無料でインストール出来ます。 ※ Xcode4もiPhone

    JavaScriptを使って一週間でiPhoneアプリを作ってみた。 - おんがえしの blog
  • Titanium build server on ruby

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    Titanium build server on ruby
  • Titanium のコードを保存したら自動リロードしてくれる elisp - Λάδι Βιώσας

    Titanium を弄っていると、コード修正するたびに Titanium Developer の GUIに切り替えて Launch ボタン(buildする)押さなきゃならず、面倒くさいんですが、GUI なしで build できるようにする ruby スクリプトを書かれてる方がいらっしゃいました。 Titaniumのプロジェクトフォルダにbuild.rbを置いて、ターミナルから ruby build.rb サーバーが立ち上がるので、http://127.0.0.1:9090/run を叩けば、buildが始まります。 ターミナル上でログを見ることができます。 TitaniumのコードをGUIなしでエディタからすばやくbuildする on Ruby こちらを利用して、emacs でファイル保存時に build できるようにしてみました。これ↓ (defun ti-send-run () (se

    Titanium のコードを保存したら自動リロードしてくれる elisp - Λάδι Βιώσας
  • shimapan.el をリリースしました - Thanks Driven Life

    unite-shimapan - C++ゲームプログラミング 見つけてしまったのでやるしかない・・・ gongo/shimapan.el · GitHub M-x shimapan:mounting現在開いているウィンドウサイズに合ったブツを装着できます。 別バッファに view-mode で開くので、q でいつでも脱着可能です。 どんな color-theme を使っていても、強制的にこの色になるので、いつでもどんなときでも。 (追記 2015-06-30 anything はもう使ってないので消しました) M-x shimapan:anything 一応作ってはみたんですけど 特になにもないです!! 今回は put-text-property の練習ということでとてもよかったです。 あと、なんかもっとすんなり書けそうな気がする。

    h6n
    h6n 2012/01/12
    Emacsにももっと縞パンを!!
  • elispでカップリングするcoupling.el - Oh! Can Not Diary

    この記事はEmacs Advent Calendar jp: 2011 の 18 日目です。17 日目は、@masutakaさんの私の.emacsからピックアップした設定3つ #EmacsAdventJP [Emacs]でした。 こんばんは。Emacs(腐)女子のおきゃんです。今年も皆さんが役立つTipsをあげてくださっている中、こんなネタ記事しか書けず大変申し訳ない気分でいっぱいですがどうか箸休め的な感じで見ていってください。 coupling.elについて ということで、coupling.elの紹介です。 coupling.elは、指定したディレクトリの拡張子を取り除いたファイル名のリストから、ランダムにカップリングを生成してミニバッファーに表示するelispです。 意外な組み合わせが、アイディアを生み出すヒントになるかもしれません! # タイトルはelispで〜とありますが、デフォル

    elispでカップリングするcoupling.el - Oh! Can Not Diary
  • ウノウラボ Unoh Labs: Emacsを自分で拡張する際のTips

    ウノウでは少数派なEmacsユーザのbokkoです。 今回は自分でEmacsLisp(以下、elisp)を書いてEmacsを拡張する際のTipsについて紹介します。 拡張する際に気に留めておくこと Emacsを拡張する上で覚えておくべきなのはEmacs上で行える対話的な動作は「M-x 関数名」で実現できるということです。例えば、C-bはカーソルを1文字分左へ戻しますが、これは「M-x backward-char」とタイプすることと同じです。もしC-bが押しにくい(多分私だけです)のであれば、以下のようなelispを評価してキーバインドを変更することができます。 (global-set-key "\C-l" 'backward-char) Emacsではこのようなキーバインドに限らず、あらゆる操作をelispを使って変更したり、新たに定義することができます。関数名もしくはキーバインドの一方し

  • bwin·必赢(中国)唯一官方网站

  • Emacs での UNIX 時間操作まとめ

    Emacs で UNIX 時間が必要になったので、いろいろ調べました。 そういうわけで個人的なメモになります。 ;; 任意の日時の UNIX 時間を求める。 (let ((year 2011) (month 11) (day 21) (hour 18) (minutes 30) (seconds 00)) (time-to-seconds (encode-time seconds minutes hour day month year))) => 1321867800.0 ;; UNIX 時間を Emacs 時間(?) に変換する。 (seconds-to-time 1321867800.0) => (20170 6680 0) ;; Emacs 時間を UNIX 時間に変換する。 (time-to-seconds '(20170 6680 0)) => 1321867800.0 ;; E

  • JEmacs - the Java/Scheme-based Emacs

    JEmacs is a re-implementation of Emacs, written in a mix of Java, Scheme, and Emacs Lisp (ELisp). JEmacs uses Kawa to compile Scheme and ELisp into Java bytecodes. Kawa is a widely-praised Scheme implementation that includes many Scheme extensions, powerful Java/Scheme interoperability, and high performance though a sophisticated compiler. Kawa is being extended to support ELisp. This is so JEmacs

  • プログラムとかののblog : EmacsでRubyを実行するキーバインド作った

    2011年05月06日16:20 by whiteflare503 EmacsでRubyを実行するキーバインド作った カテゴリEmacsRuby Tweet えRubyをそろそろあたっておこうと思ってEmacsの環境を構築していたら、なんだかバッファ全体を評価して実行する方法が見つからなかった。選択したリージョンを実行する方法ならあった。 [Emacs]EmacsでRubyを実行 上のリンクのコードを改造して、バッファ全体を実行するキーバインドで、こんなのができた。 (defun execute-ruby-whole-buffer () (interactive) (let (buf) (save-excursion (setq buf (get-buffer-create "*result ruby execution*")) (mark-whole-buffer) (call-proc

  • 「Emacsのトラノマキ」連載第13回「Lispインタープリタ」(袖山剛) | ありえるえりあ

    * はじめに 今回はEmacsを使いこなすだけでは飽き足りない、 Lispの実装方法を知りたい、elispの実装を読んでみたいけど読み方がわからない という人を対象にLisp実装の世界を紹介します。 著者がelispにて実装したLisp処理系「slisp」を元に説明しているので、読者の方々がLisp処理系を書き始めたいとき、Emacsさえあればすぐにでも開発が可能です。 便利な世の中です。slispのソース全文を記載したgithubへのリンクを書いておくので興味のある方はのぞいて実際に動かしてみてください。 http://github.com/sodeyama/slisp 注・slispはemacs 22.2.1上のみで動作検証をしています。 * Lispインタープリタとは プログラミング言語により記述されたプログラムを実行させるには、 プログラムの意味を読み取り、その意味通りにコンピュー

  • Emacsのカーソルを気軽に高速点滅させる - hitode909の日記

    以前,cute-cursor.elというのを作って*1,それを使うと,カーソルの色が七色に輝くのだけど,Emacsが非常に重くなるという問題があって,しばらく使えてなかった. blink-cursor-modeのインターバルを0.05秒にするとカーソルが高速点滅させることができ,かつ,そんなに重くならないことが分かった. (setq blink-cursor-interval 0.05) (setq blink-cursor-delay 0.05) (blink-cursor-mode 1) これくらいなら気軽にできて良いと思う. *1:Emacsのカーソルを激しく点滅させるEmacs Lisp - hitode909の日記

    Emacsのカーソルを気軽に高速点滅させる - hitode909の日記
  • 暮らしの elisp - わからん

    元ネタ Emacsのカーソルを激しく点滅させるEmacs Lisp - hitode909のダイアリー 別解を考えてみました。 ;;(cute-cursor t) ;開始 ;;(cute-cursor nil) ;終了 (require 'cl) (lexical-let ((interval 0.05) (colors '("red" "green" "blue" "yellow" "purple" "magenta" "cyan")) (cursor-nth 0) (timer nil)) (defun cute-cursor (flag) "Start toggling cursor color when flag is true." (cond ((and flag timer) (cute-cursor nil)) (flag (setq timer (run-with-time

  • Emacsのカーソルを激しく点滅させるEmacs Lisp - hitode909の日記

    Emacsを使っていて,カーソルがどこにあるか,よく見失って,困っていたので,カーソルを激しく点滅させるEmacs Lispを書いた. これで,カーソルがどこにいるか一目で分かるようになって,とても便利になった. GitHubに置いた. http://gist.github.com/339782 こうやって使う. (require 'cute-cursor) (cute-cursor t) こうすると無効にできる. (cute-cursor nil) これまでEmacs Lispは10行くらいしか書いたことがなかったのだけど,そろそろEmacs Lispを書かないと,という気持ちになってきたので,適当に書いてみた. まだよくわからないので,ちゃんと勉強して書けるようになりたいと思う. 追記 id:kitokitokiさんがよい実装を示してくださいました.ありがとうございます. 暮らしの e

  • lispを(なるべく)書かないコマンド作成講座(菅原泰樹) — ありえるえりあ

    lispを(なるべく)書かないコマンド作成講座(菅原泰樹) 「Emacsのトラノマキ」連載第三回「lispを(なるべく)書かないコマンド作成講座」 * はじめに 今回は今までと趣向を変えて自分用のコマンドの作り方を紹介しようと思います.elispをごりごり書かないとコマンドを作れないと思っている人も多いかと思いますが,そんなことはないです.書かなくてもなんとかなるもんです.そんな訳でなるべくelispを書かずにコマンドを定義する方法を紹介していきます. elispを書かずにコマンドを定義するには以下の方法があります. - キーボードマクロを活用する - 外部プログラムを使う - Emacsに手を入れる Emacsに手を入れるのは最後の手段なので,キーボードマクロと外部プログラムを使う方法を見ていきましょう. * キーボードマクロ Emacsにはキーボードマクロというものがあります.Exce

  • 1