在emacs里输入A岛颜文字

(defvar emoticons-list 
  '("|∀゚|"
    "( ´∀`)"
    "(*´∀`)"
    "(*゚∇゚)"
    "( ゚ 3゚)"
    "( ゚∀。)"
    "Σ( ゚д゚)"
    "(ノ)`ω´(ヾ)"
    "(´゚Д゚`)"
    "(;´Д`)"
    "(´д`)"
    "( -д-)"
    "(>д<)"
    "(σ゚д゚)σ"
    "(╬゚д゚)"
    "(/。\)"
    "(^o^)ノ"
    "(゚∀゚)"
    "(゚∀゚)ノ"
    "(゚Д゚≡゚Д゚)"
    "( ゚∀゚)"
    "(TдT)"
    "・゚( ノд`゚)"
    "⊂彡☆))д`)"
    "|ω・´)"
    "(*゚ー゚)"
    "(`・ω・)"
    "( ´ー`)"
    "( ´_ゝ`)"
    "( `ー´)"
    "( `·ω·´)"
    "( `_っ´)"
    "( ゚ω゚)"
    "・・?)"
    "( ·_ゝ·)"
    "( ̄皿 ̄)"
    "( ´ρ`)"
    "ᕕ( ᐛ )ᕗ"
    "(›´ω`‹)"
    "(|||゚Д゚)"
    "(σ゚∀゚)σ"
    "(σ゚д゚)σ"
    "( ゚∀。)"
    "( 」゚Д゚)」<"
    "(ノ゚∀゚)ノ"
    "|ー`)"
    "(・ω・)"
    "(*´ω`*)"
    "(ツ)"
    "(つд⊂)"))

(defun emoticon-insert ()
  (interactive)
  (let ((selected-emoticon (completing-read "select an emoticon: " emoticons-list)))
    (insert selected-emoticon)))
1 个赞

( ゚∀。)

也许可以考虑 emacs 里做个 adnmb/nmbxd 的客户端

1 个赞

要是有空的话可以教我怎么做。我还是挺想在emacs里上岛的。

1 个赞

我挺想做个的,而且由于 a 岛大多数都是文字内容,做起来应该很容易(巨坑)

应该可以参考 telegram 的一个 emacs 客户端: zevlg/telega.el: GNU Emacs telegram client (unofficial) (github.com),以及 A/X 岛提供的接口

1 个赞

我们一起做一个吧,我把我邮箱私信给你。

最喜欢的一个颜文字是这个狂按 F5 刷新的

 σ σ
σ( ´ρ`)σ[F5]
 σ σ

EDIT: 坛里好像会把 IDEOGRAPHIC SPACE 替换成 SPACE,看的对的不是那么整齐了

1 个赞

假如你也想在emacs里上岛的话,可以加入我们。。。