Skip to content
xyttr -- twitter client on xyzzy
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.xyttr
site-lisp
LICENSE
README.md
history.md
reference.md

README.md

xyttr

xyzzy上で動作するミニマムなtwitterクライアント

Install

  • NetInstallerをよりインストール

    下記のURLのパッケージリストを登録し、パッケージ*scrap*よりインストールして下さい。

    http://youz.github.io/xyzzy/packages.l

  • 手動インストール

    xyttr.l を*load-path*に配置してください。

※依存ライブラリ xml-http-request (v1.3.0以上), json, xl-oauthを別途インストールしておく必要があります。

.xyzzy設定例

(require 'xyttr)
(setq xyttr:*default-user* "your-name"
      xyttr:*auto-reload* 600)

また、フォルダ ~/.xyttrconfig.l というファイルを用意しておくと xyttr初回起動時にロードします。*defautl-user**auto-reload*の指定は .xyzzyではなくconfig.lに記述してもOKです。

Usage

M-x xyttr

初回起動時にブラウザ経由でOAuth認証を行います。 取得したaccess tokenは~/.xyttr フォルダ下に"token_<ユーザー名>"というファイル名で保存されます。

Keymap

  • タイムライン表示

    • H -- ホーム
    • M -- @関連
    • M-M (Alt+M) -- DirectMessages
    • U -- ユーザータイムライン
    • L -- リスト
    • F -- お気に入り
    • / -- twitter検索 (xyttr:*default-lang* に指定した言語で検索)
    • s -- 同上
    • S -- twitter検索 (言語指定なしで検索)
    • R -- リロード (新着取得)
    • M-r -- オートリロード on / off
    • J -- ページ追加 (過去分取得)
    • Q -- 閉じる
  • ポスト

    • u -- tweet
    • @ -- 言及
    • ` (バッククォート) -- 返信
    • rt -- 公式RT
    • rr -- 引用して返信
    • ru -- 引用してツイート (非公式RT)
    • dm -- DM
    • f -- お気に入り ☆ on / off
    • D -- 削除
  • カーソル

    • j -- 次
    • k -- 前
    • TAB -- 次のリンク
    • l -- 同上
    • h -- 前のリンク
  • その他

    • RET -- リンク(url, ユーザーTL, ハッシュタグ)を開く
    • C -- ステータスのURLをクリップボードにコピー
    • p -- 言及先のステータスをポップアップ表示
    • e -- カーソル下の短縮URLを展開

Todo

  • list購読
  • マルチアカウント対応

Author

Yousuke Ushiki (citrus.yubeshi@gmail.com)

@Yubeshi / @xyttr

Copyright

MIT License を適用しています。

You can’t perform that action at this time.