senooken JP Social
  • FAQ
  • Login
senooken JP Socialはsenookenの専用分散SNSです。
  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Conversation

Notices

  1. きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Tuesday, 01-Mar-2022 12:30:59 JST きゅーけー きゅーけー

    ある Emacs Lisp のコードを利用すると突然 org-mode のタイムスタンプが漢字から英語になっちゃう問題の原因っぽいものを特定した。

    ダイナミックスコープを利用して一度 system-time-locale を "C" にして format-time-string をすると、再度 format-time-string をすると system-time-locale が "C" のままになる。

    これはきつい。

    In conversation Tuesday, 01-Mar-2022 12:30:59 JST from mastodon.tojo.tokyo permalink
    • きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Tuesday, 01-Mar-2022 12:34:02 JST きゅーけー きゅーけー
      in reply to

      あー、これは format-time-string に謎の副作用があるっぽいな。これ C のコードらしいのでつらい。

      In conversation Tuesday, 01-Mar-2022 12:34:02 JST permalink
    • きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Tuesday, 01-Mar-2022 12:40:14 JST きゅーけー きゅーけー
      in reply to

      synchronize_system_time_locale って関数が怪しい。

      In conversation Tuesday, 01-Mar-2022 12:40:14 JST permalink
    • きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Tuesday, 01-Mar-2022 12:46:38 JST きゅーけー きゅーけー
      in reply to

      system-time-locale、C以外を設定しても format-time-string に何も影響を与えんな。どうしよう。

      In conversation Tuesday, 01-Mar-2022 12:46:38 JST permalink
    • きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Tuesday, 01-Mar-2022 12:47:53 JST きゅーけー きゅーけー
      in reply to

      Vprevious_system_time_locale の謎を解明するのは無理だな。この問題のために私の環境を system-time-locale C にしちゃうのはなんかやだし考えよ。

      In conversation Tuesday, 01-Mar-2022 12:47:53 JST permalink
    • きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Tuesday, 01-Mar-2022 12:52:26 JST きゅーけー きゅーけー
      in reply to

      バグレポート時のチェックリスト発見https://www.gnu.org/software/emacs/manual/html_node/emacs/Checklist.html#Checklist

      In conversation Tuesday, 01-Mar-2022 12:52:26 JST permalink
    • きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Tuesday, 01-Mar-2022 12:57:25 JST きゅーけー きゅーけー
      in reply to

      GNU Bug tracker の使い方が分からない問題

      In conversation Tuesday, 01-Mar-2022 12:57:25 JST permalink
    • きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Tuesday, 01-Mar-2022 13:03:00 JST きゅーけー きゅーけー
      in reply to

      調べた感じ既知のバグではなさそうだ。でも面倒だな……。もう system-time-locale を C にして生きていきたい。

      In conversation Tuesday, 01-Mar-2022 13:03:00 JST permalink
    • きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Tuesday, 01-Mar-2022 13:10:59 JST きゅーけー きゅーけー
      in reply to

      system-time-locale を nil にして一度 format-time-string を実行すればとりあえず一度 C にした影響を戻せることが分かった。ドキュメントに nil を設定した場合の挙動が書いてあったわ。

      私の laptop に emacs の設定に謎のフックを入れることで解消しそう……。いや、system-time-locale を明示的に nil と設定しておくことで、一時的に C に変更されても元の挙動に戻せるのか。

      あー、この設定は意味分からんことになりそう。 https://www.gnu.org/software/emacs/manual/html_node/elisp/Locales.html

      In conversation Tuesday, 01-Mar-2022 13:10:59 JST permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        gnu.org
    • きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Tuesday, 01-Mar-2022 13:15:35 JST きゅーけー きゅーけー
      in reply to

      emacs に (setq system-time-locale nil) と記載しておくことで Emacs の異常動作を直せることが分かった

      In conversation Tuesday, 01-Mar-2022 13:15:35 JST permalink
    • きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Tuesday, 01-Mar-2022 13:40:09 JST きゅーけー きゅーけー
      in reply to

      これのおまじない感はすごいんだけど、とりあえず↑を設定すれば直るので解決ってことでいいか。

      In conversation Tuesday, 01-Mar-2022 13:40:09 JST permalink
    • きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Tuesday, 01-Mar-2022 13:41:43 JST きゅーけー きゅーけー
      in reply to

      ただ system-time-locale のデフォルトが nil であるだけで救えるものがあるということはたしかなことだな。

      In conversation Tuesday, 01-Mar-2022 13:41:43 JST permalink
    • きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Tuesday, 01-Mar-2022 13:43:38 JST きゅーけー きゅーけー
      in reply to

      Emacs の設定にこのスレッドへのリンクを記載したけど、Mastodon やめた後に意味分からなくなるリスクあるな。ちゃんとコメントで説明した方がいいやつだ。

      In conversation Tuesday, 01-Mar-2022 13:43:38 JST permalink
    • きゅーけー (tojoqk@mastodon.tojo.tokyo)'s status on Monday, 07-Mar-2022 22:12:40 JST きゅーけー きゅーけー
      in reply to

      記事書いた。同じ問題に遭遇した人がこの記事に辿りつければいいが。

      Emacs の時刻表記が日本語から英語に変わる問題の解決法https://www.tojo.tokyo/org-mode-japanese-timestamp.html

      In conversation Monday, 07-Mar-2022 22:12:40 JST permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

senooken JP Social is a social network, courtesy of senooken. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All senooken JP Social content and data are available under the Creative Commons Attribution 3.0 license.