GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    SuperDicq (superdicq@minidisc.tokyo)'s status on Tuesday, 21-Oct-2025 09:29:15 JST SuperDicq SuperDicq

    I haven't really updated LPL2 in about week and that's literally just because I decided to switch from neovim to emacs.

    I literally spent a week getting this editor into a usable state, but now it's pretty good at least.

    In conversation about a month ago from minidisc.tokyo permalink
    • 翠星石 likes this.
    • Embed this notice
      SuperDicq (superdicq@minidisc.tokyo)'s status on Tuesday, 21-Oct-2025 09:33:33 JST SuperDicq SuperDicq
      in reply to

      And yes I'm using evil-mode. I'm not learning emacs's insane keymap.

      In conversation about a month ago permalink
    • Embed this notice
      SuperDicq (superdicq@minidisc.tokyo)'s status on Tuesday, 21-Oct-2025 09:33:35 JST SuperDicq SuperDicq
      in reply to

      Lua is and always was fucking ass. And I always thought I was too stupid to understand Lisp, but considering that I was already using GNU Guix so I had a little bit of Lisp knowledge I decided to make the jump to emacs because why not. Lisp is starting to grow on me I guess.

      And don't get me started on fucking vimscript.

      In conversation about a month ago permalink
    • Embed this notice
      iced depresso (icedquinn@blob.cat)'s status on Tuesday, 21-Oct-2025 10:10:46 JST iced depresso iced depresso
      in reply to
      • Technocore Patriot
      @sunbeam_rider @SuperDicq i liked when the haiku text called it a text editing library for lisp lmao
      In conversation about a month ago permalink
    • Embed this notice
      Technocore Patriot (sunbeam_rider@shitposter.world)'s status on Tuesday, 21-Oct-2025 10:10:47 JST Technocore Patriot Technocore Patriot
      in reply to
      @SuperDicq Welcome to the club
      In conversation about a month ago permalink

      Attachments


      1. https://media.shitposter.world/shitposter.club/53/f7/0a/53f70a09d05ed64f761e74ddc902072604766456c2f82416980c7b37feb41903.png?name=nciHhPDtMwb0ng.png
      翠星石 likes this.
    • Embed this notice
      Johnny Peligro (mischievoustomato@tsundere.love)'s status on Tuesday, 21-Oct-2025 10:43:05 JST Johnny Peligro Johnny Peligro
      in reply to
      @SuperDicq vs code for me
      In conversation about a month ago permalink
    • Embed this notice
      SuperDicq (superdicq@minidisc.tokyo)'s status on Tuesday, 21-Oct-2025 17:15:26 JST SuperDicq SuperDicq
      in reply to
      • Void Toni; ☎️ 4519

      @void_toni@mstdn.party Helix doesn't even have a plugin system yet. And also WebGPU no thanks.

      In conversation about a month ago permalink

      Attachments


      1. https://minidisc.tokyo/files/b63b01da-908d-40ba-bf89-f2a9bb048d59
    • Embed this notice
      Void Toni; ☎️ 4519 (void_toni@mstdn.party)'s status on Tuesday, 21-Oct-2025 17:15:27 JST Void Toni; ☎️ 4519 Void Toni; ☎️ 4519
      in reply to

      @SuperDicq have you heard about helix? I am quite fond of it. Never got into emacs too much (apart from "setting up" doom-emacs a bit. Good luck on your journey :)

      In conversation about a month ago permalink
    • Embed this notice
      SuperDicq (superdicq@minidisc.tokyo)'s status on Tuesday, 21-Oct-2025 17:16:12 JST SuperDicq SuperDicq
      in reply to
      • Johnny Peligro

      @mischievoustomato@tsundere.love Microsoft spyware

      In conversation about a month ago permalink
    • Embed this notice
      SuperDicq (superdicq@minidisc.tokyo)'s status on Tuesday, 21-Oct-2025 17:21:05 JST SuperDicq SuperDicq
      in reply to
      • lil5 🚲 🇳🇱

      @lil5@social.linux.pizza Tried it. Didn't like it. Feels very opinioned and I'm not really fan of opinuones software. Also doom-emacs has a lot of bloat and also feels like it does a lot of things different just because it's different or something

      In conversation about a month ago permalink
    • Embed this notice
      lil5 🚲 🇳🇱 (lil5@social.linux.pizza)'s status on Tuesday, 21-Oct-2025 17:21:06 JST lil5 🚲 🇳🇱 lil5 🚲 🇳🇱
      in reply to

      @SuperDicq doom-emacs ?

      Basically an emacs configuration with vim keys

      In conversation about a month ago permalink
    • Embed this notice
      chayleaf (chayleaf@fedi.pavluk.org)'s status on Tuesday, 21-Oct-2025 17:21:27 JST chayleaf chayleaf
      in reply to
      • Void Toni; ☎️ 4519

      @SuperDicq @void_toni webgpu doesnt just run on the web (no plugin system is annoying indeed, though i find helix good enough out of the box for most use cases and otherwise just use vim; might try emacs some day)

      In conversation about a month ago permalink
    • Embed this notice
      SuperDicq (superdicq@minidisc.tokyo)'s status on Tuesday, 21-Oct-2025 17:21:27 JST SuperDicq SuperDicq
      in reply to
      • chayleaf
      • Void Toni; ☎️ 4519

      @chayleaf@fedi.pavluk.org @void_toni@mstdn.party Yes but it is written in JavaScript which makes Helix no better than vscode.

      In conversation about a month ago permalink
    • Embed this notice
      SuperDicq (superdicq@minidisc.tokyo)'s status on Tuesday, 21-Oct-2025 17:39:50 JST SuperDicq SuperDicq
      in reply to
      • chayleaf
      • Void Toni; ☎️ 4519

      @chayleaf@fedi.pavluk.org @void_toni@mstdn.party Interesting, but why would one use a web standard in a compiled language?

      And why would you need vulkan/opengl in a text editor anyways?

      In conversation about a month ago permalink
    • Embed this notice
      chayleaf (chayleaf@fedi.pavluk.org)'s status on Tuesday, 21-Oct-2025 17:39:51 JST chayleaf chayleaf
      in reply to
      • Void Toni; ☎️ 4519

      @SuperDicq @void_toni webgpu itself is a javascript standard, but individual libraries for working with webgpu in compiled languages (like wgpu or dawn) only use js on the web and use vulkan/opengl/other apis normally

      In conversation about a month ago permalink
    • Embed this notice
      SuperDicq (superdicq@minidisc.tokyo)'s status on Tuesday, 21-Oct-2025 17:52:18 JST SuperDicq SuperDicq
      in reply to
      • chayleaf
      • Void Toni; ☎️ 4519

      @chayleaf@fedi.pavluk.org @void_toni@mstdn.party Emacs is a GTK application. And GTK uses Cairo, not OpenGL.

      In conversation about a month ago permalink
    • Embed this notice
      chayleaf (chayleaf@fedi.pavluk.org)'s status on Tuesday, 21-Oct-2025 17:52:20 JST chayleaf chayleaf
      in reply to
      • Void Toni; ☎️ 4519

      @SuperDicq @void_toni the webgpu api was designed to be easy to implement no matter the graphics backend, which means if your program uses webgpu it will automatically support all graphics backends that your webgpu library implements.

      vulkan/opengl is used to avoid software rendering, which is just plain slow. software rendering is not even easier to work with; if emacs uses it it’s for legacy/compatibility reasons. the alternative is using a graphics toolkit like gtk (which uses vulkan/opengl behind the scenes), but that would be a questionable choice for something that’s primarily a terminal application.

      additionally, performance may sound like a weird goal, but being slow limits what features your frontend can have

      In conversation about a month ago permalink
    • Embed this notice
      SuperDicq (superdicq@minidisc.tokyo)'s status on Tuesday, 21-Oct-2025 18:29:16 JST SuperDicq SuperDicq
      in reply to
      • chayleaf
      • Void Toni; ☎️ 4519

      @chayleaf@fedi.pavluk.org @void_toni@mstdn.party I have to admit I do not know anything about WebGPU and I might've confused it for WebGL in my initial reply.

      In conversation about a month ago permalink
    • Embed this notice
      chayleaf (chayleaf@fedi.pavluk.org)'s status on Tuesday, 21-Oct-2025 18:29:18 JST chayleaf chayleaf
      in reply to
      • Void Toni; ☎️ 4519

      @SuperDicq @void_toni gtk4 only uses cairo for the cairo apis, but it’s true that gtk3 uses it (and its performance suffers for that reason). that doesn’t really change anything in principle. ultimately, they don’t have to use webgpu, but i expect the work of adding multiple rendering backends (tui/<literally anything else>) far outweigh the challenges of using any particular backend.

      In conversation about a month ago permalink
    • Embed this notice
      Johnny Peligro (mischievoustomato@tsundere.love)'s status on Tuesday, 21-Oct-2025 21:56:42 JST Johnny Peligro Johnny Peligro
      in reply to
      @SuperDicq nmp
      In conversation about a month ago permalink
    • Embed this notice
      Johnny Peligro (mischievoustomato@tsundere.love)'s status on Tuesday, 21-Oct-2025 22:39:10 JST Johnny Peligro Johnny Peligro
      in reply to
      @SuperDicq babble
      In conversation about a month ago permalink
    • Embed this notice
      SuperDicq (superdicq@minidisc.tokyo)'s status on Tuesday, 21-Oct-2025 22:39:12 JST SuperDicq SuperDicq
      in reply to
      • Johnny Peligro

      @mischievoustomato@tsundere.love Well it is but you're just a sucker.

      In conversation about a month ago permalink
    • Embed this notice
      SuperDicq (superdicq@minidisc.tokyo)'s status on Tuesday, 21-Oct-2025 22:46:21 JST SuperDicq SuperDicq
      in reply to
      • narcolepsy and alcoholism :flag:
      • Void Toni; ☎️ 4519

      @hj@shigusegubu.club @void_toni@mstdn.party Me neither but if it provides an easy API to talk to the GPU that is understandable I guess.

      In conversation about a month ago permalink
    • Embed this notice
      narcolepsy and alcoholism :flag: (hj@shigusegubu.club)'s status on Tuesday, 21-Oct-2025 22:46:23 JST narcolepsy and alcoholism :flag: narcolepsy and alcoholism :flag:
      in reply to
      • Void Toni; ☎️ 4519
      @SuperDicq @void_toni probably can't see where you talk about WebGL. I just don't understand why text editor needs WebGPU
      In conversation about a month ago permalink
    • Embed this notice
      SuperDicq (superdicq@minidisc.tokyo)'s status on Tuesday, 21-Oct-2025 22:46:24 JST SuperDicq SuperDicq
      in reply to
      • narcolepsy and alcoholism :flag:
      • Void Toni; ☎️ 4519

      @hj@shigusegubu.club @void_toni@mstdn.party Read the rest of the thread. I thought they were talking about WebGL.

      In conversation about a month ago permalink
    • Embed this notice
      narcolepsy and alcoholism :flag: (hj@shigusegubu.club)'s status on Tuesday, 21-Oct-2025 22:46:25 JST narcolepsy and alcoholism :flag: narcolepsy and alcoholism :flag:
      in reply to
      • Void Toni; ☎️ 4519
      @SuperDicq @void_toni what? why?
      In conversation about a month ago permalink
    • Embed this notice
      SuperDicq (superdicq@minidisc.tokyo)'s status on Tuesday, 21-Oct-2025 22:47:49 JST SuperDicq SuperDicq
      in reply to
      • narcolepsy and alcoholism :flag:
      • Void Toni; ☎️ 4519

      @hj@shigusegubu.club @void_toni@mstdn.party A library like cairo which specializes in 2D graphics should be sufficient tho.

      In conversation about a month ago permalink
    • Embed this notice
      SuperDicq (superdicq@minidisc.tokyo)'s status on Tuesday, 21-Oct-2025 22:51:00 JST SuperDicq SuperDicq
      in reply to
      • narcolepsy and alcoholism :flag:
      • Void Toni; ☎️ 4519

      @hj@shigusegubu.club @void_toni@mstdn.party Yes in order to create a window to put WebGPU in I'm going to assume you'd use something like SDL3 probably? I haven't looked at the source tree of Helix yet to see what they are actually doing to create their GUI, if that even exists yet.

      In conversation about a month ago permalink
    • Embed this notice
      narcolepsy and alcoholism :flag: (hj@shigusegubu.club)'s status on Tuesday, 21-Oct-2025 22:51:02 JST narcolepsy and alcoholism :flag: narcolepsy and alcoholism :flag:
      in reply to
      • Void Toni; ☎️ 4519
      @SuperDicq @void_toni i mean webgpu is something that would be INSIDE the window, not cairo that'd be rendering the browser
      In conversation about a month ago permalink
    • Embed this notice
      SuperDicq (superdicq@minidisc.tokyo)'s status on Tuesday, 21-Oct-2025 22:51:12 JST SuperDicq SuperDicq
      in reply to
      • narcolepsy and alcoholism :flag:
      • Void Toni; ☎️ 4519

      @hj@shigusegubu.club @void_toni@mstdn.party Anyway discounting helix on a non-existent GUI mode is kind of a moot point anyway. I'm sure most users are fine using it inside of a terminal emulator just like neovim anyways.

      What bothers me most about Helix is that their plugin system literally isn't done yet. There are no plugins.

      So basically the editor has to do everything you want it to do out of the box, because you can not extend it.

      In conversation about a month ago permalink
    • Embed this notice
      SuperDicq (superdicq@minidisc.tokyo)'s status on Tuesday, 21-Oct-2025 22:53:29 JST SuperDicq SuperDicq
      in reply to
      • narcolepsy and alcoholism :flag:
      • Void Toni; ☎️ 4519

      @hj@shigusegubu.club @void_toni@mstdn.party At least LSP support is builtin so it will be usable with most languages.

      In conversation about a month ago permalink

Feeds

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

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.