Skip to content

Instantly share code, notes, and snippets.

View buzztaiki's full-sized avatar

Taiki Sugawara buzztaiki

View GitHub Profile

https://remap-keys.app/configure を linux で動かす

ぐぐって出てきた情報通りにやっても今いちうまく動かなかったのでめも。

結論としては /etc/udev/rules.d/70-hid.rules に以下の内容を書けば良い:

KERNEL=="hidraw*", ATTRS{idVendor}=="3265", ATTRS{idProduct}=="0011", MODE="0660", TAG+="uaccess"
@buzztaiki
buzztaiki / typeprof_lsp_0_30_x_or_later.md
Created October 27, 2025 07:50
typeprof 0.30.x 以降で typeprof-lsp を動かす

typeprof 0.30.x 以降で typeprof-lsp を動かす

emacs-lsp/lsp-mode#4893 で動かないんだけどって言われて調べてた。

0.30 で色々変わったぽくて、lsp についても以下のように変わった

@buzztaiki
buzztaiki / okusuri-techo-app-memo.md
Last active October 24, 2025 00:49
お薬手帳アプリのメモ
@buzztaiki
buzztaiki / xemacs_in_2025.md
Last active October 23, 2025 02:12
2025年のXEmacs
@buzztaiki
buzztaiki / emacs_syntax_table_cheat_sheet.md
Last active August 26, 2025 04:24
Emacs lisp syntax table cheat sheet

Emacs lisp syntax table cheat sheet

Syntax character Syntax class
or - Whitespace characters
w Word constituents
_ Symbol constituents
. Punctuation characters
@buzztaiki
buzztaiki / cant_pass_closure_to_treesit_query.md
Created August 25, 2025 07:21
treesit query の pred に closure は渡せない

treesit query の pred に closure は渡せない

それはそう。

(let* ((pred (lambda (captured) (eq (treesit-node-start captured) (treesit-node-start node))))
       (query `(((element
                  (start_tag
                   (tag_name) @tag_name
 (attribute
@buzztaiki
buzztaiki / configure_lsp_bridge.md
Created August 22, 2025 14:18
lsp-bridge を使う

lsp-bridge を使う

とりあえず設定してみただけ。独自食強すぎてちょっないなって思った。補完もインターフェースとかも全部独自。すごい。

すごいなって思ったら、https://github.com/emacs-eaf/emacs-application-framework の人でなんか納得した。

(use-package lsp-bridge
  :quelpa (lsp-bridge :fetcher github :repo "manateelazycat/lsp-bridge"
 :files (:defaults "*.py" "python-lsp-bridge" "acm/*" "core" "langserver" "multiserver" "resources"))
@buzztaiki
buzztaiki / parse_xml_with_no_prefix_ns_in_linux_cli.md
Last active August 16, 2025 01:52
prefix 無しの namespace が付いた xml を cli でパースする

prefix 無しの namespace が付いた xml を cli でパースする

以下のファイルを例とする

pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0">
  <version>0.0.1</version>
</project>
@buzztaiki
buzztaiki / 00_script_for_azure_vm_price_and_spot_evictions.md
Last active July 7, 2025 17:36
Azure VM の料金やスポット退去率を出すスクリプト
@buzztaiki
buzztaiki / rootless-docker.md
Last active July 15, 2025 03:56
rootless docker あれこれ

rootless docker あれこれ

とりあえずは https://wiki.archlinux.org/title/Docker#Rootless_Docker_daemon に従えばインストールできて普通に動く。コンテナ側で root ユーザーが作ったファイルのオーナーがホスト側では自分になってくれるのがとても助かる。

/etc/subuid, /etc/subgid は両方とも以下としている。自分で決めたのか、docker-rootless-extras が設定してくれたのかは覚えてない。

taiki:100000:65536

ベストプラクティス