home.social

Eugene :freebsd: :emacslogo:

View on mas.to
  1. @chiply For me it is a set of F1 keys, like F1-f to read the function's documentation, F1-v for variable's documentation, F1-k for keybinding description and so on. With it, and advice-add, and ability to read the definition of any thing in Emacs config with M-. I can comprehend and change the default behaviour of various Emacs internals and plugins in the way I want :drgn_aww:

    So it became not an editor with shiny plugins for me, but an environment to launch good text-oriented programs, like mastodon.el, or Dired, or OrgMode :drgn_wrench:

    I don't know analogs of such modern software in the modern world, which allows to work with it's internals and change them so deeply, without any walkers. Maybe #uxn , I think :drgn_think_confused:

    #Emacs

  2. Shit, I want to end my blogpost about my usage of Dired in Emacs, write another blogpost about cheatsheets for not-every-day-used Emacs keybindings, write simple AF program for plain-text accounting for myself (with a very limited subset of ledger syntax) in a Common Lisp with the help of #ecl and Natural Intelligence (since almost all software for plaintext accounting are proudly slopware nowadays and I can't rely on it and can't trust my accounting to such slopware), countinue drilling case for my NAS, write another blogpost about low-cost selfhosting on Intel Atoms, reverse-engineer PDBs for some default programs on my #Palm PDA (can't find time and muse for it in 4 years :drgn_sigh: ), setup Emacs on Android to use it for everything and avoid use of K9-Mail, ConnectBot and other slopware, and write another blogpost about using Palm in 2022^W2023^W2024^W2025^W2026 — but I didn't sleep well and need to have a good sleep now, FUCK! :drgn_hide:

    :drgn_sleep: :drgn_sleep: :drgn_sleep: :drgn_sleep: :drgn_sleep: :drgn_sleep: :drgn_sleep:

  3. Never miss the opportunity to pat-pat-pat the lizard :drgn_aww: :drgn_flat_blep:

    #photography #lizard #tegu #scalie

  4. Hmm, looks like the login process in the mastodon.el is complicated AF.

    Two possible places to store the credentials: ~/.authinfo.gpg and ~/.emacs.d/mastodon.plstore (both support GPG encryption).

    When I make first login the mastodon.el asks me about passphrase then about password :drgn_think_woozy: . Both entered strings should match.

    After some experiments I realized that it asks me not about my #Mastodon password but about passphrase to unlock my GPG key (twice :drgn_knife_angry: , then other programs, like Magit or pass frontend doing this only once).

    Then, I successfully logged in by entering GPG passphrase twice, entering authorization code from Mastodon instance to authorize mastodon.el and entering the GPG passphrase to store necessary credentials in the ~/.emacs.d/mastodon.plstore (twice again :drgn_knife_angry: ).

    The official documentation states that mastodon.el will store credentials in the ~/.authinfo.gpg since 2.0.0, but this is not true :drgn_knife_angry: . I'm using version 2.0.2 from NonGNU ELPA and it is still saves all credentials to the aforementioned mastodon.plstore. Despite my auth-sources is:

    ("~/.authinfo.gpg" "~/.netrc")

    After I restart Emacs and enter M-x mastodon, I got:

    Decrypting /home/drag0n/.emacs.d/mastodon.plstore...done
    Loading home timeline...
    Contacting host: mastodon.bsd.cafe:443
    Loading fediverse account nil on mastodon.bsd.cafe...
    error in process filter: mastodon-tl--init*: Looks like the server bugged out: "The access token was revoked"
    error in process filter: Looks like the server bugged out: "The access token was revoked"

    While I didn't revoked access token, it is still visible in the Mastodon settings, in the list of my authorized applications.

    And both mastodon-instance-url and mastodon-active-user have valid values, pointing to the my actual account.

    0/10 will not recommend :drgn_knife_angry:

    #Emacs #Mastodon #rant #TechRant

  5. CW: rupol

    Lol, one of the famous organizations which allows to participate in exam — it is necessary to get some worker's visas in and in the world — was labeled as "unwanted organization".

    So, literally, if someone pay to participate in IELTS since 05.05.2025 — then (s)he will get 500 000 roubles fine (~ $6250), or will convicted to forced labor for the state, or will go to jail for 5 years.

    This timeline is sucks

    gazeta.ru/social/news/2025/06/

  6. Context:

    mastodon.bsd.cafe/@chesheer/11

    mas.to/@evgandr/11454849499753

    The lizard looks like the famous russian actor, who played the russian policeman "Dukalis" in the russian detective series: "Streets of broken lights", "Deadly force" and "Cops: the chronicles of the Robbery Homicide Division"