Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • About Bonfire
tusharhero
tusharhero
@tusharhero@mathstodon.xyz  ·  activity timestamp 5 days ago

Amazing work by Minad on #GNU #Emacs : https://debbugs.gnu.org/cgi/bugreport.cgi?bug=80281. His patch adds a canvas image type which adds a canvas to Emacs (direct pixel buffer manipulation that we very desperately need see: https://codeberg.org/MonadicSheep/emacs-reader/pulls/126#issuecomment-9191474).

This work was inspired by the various PALE demos by @divyaranjan.

This means emacs-reader and PALE will be able to delete a lot of hacks and have even better performance :D.

Codeberg.org

WIP: Implement features for text selection, search, highlight

This PR primary resolves #29 by adding basic features that are needed for text selection, search and manipulation. It will _try_ to implement some of the primitives and basic support for #37, but it is not the highest priority.

#80281 - 31.0.50; FR: Canvas object as display property - GNU bug report logs

  • Copy link
  • Flag this post
  • Block
tusharhero
tusharhero
@tusharhero@mathstodon.xyz replied  ·  activity timestamp 5 days ago

@divyaranjan Here is a demo of the new canvas API:

#emacs

Your browser does not support the video tag.
This video cannot be previewed
Open original
funny animation with a lot of colored rectangles and emacs logos appearing everywhere, with a red falling star-like streak appearing in the background, chaos.
  • Copy link
  • Flag this comment
  • Block
tusharhero
tusharhero
@tusharhero@mathstodon.xyz replied  ·  activity timestamp 5 days ago

@divyaranjan yet another demo, this time Minad ported #Doom to #GNU #Emacs. ( #Doomemacs?)

https://github.com/minad/doom-on-emacs

Your browser does not support the video tag.
This video cannot be previewed
Open original
doom running inside an emacs buffer.
GitHub

GitHub - minad/doom-on-emacs: Doom on Emacs

Doom on Emacs. Contribute to minad/doom-on-emacs development by creating an account on GitHub.
  • Copy link
  • Flag this comment
  • Block
Øjvind Fritjof Arnfred :emacs:
Øjvind Fritjof Arnfred :emacs:
@fritjof@social.riversouldiers.dk replied  ·  activity timestamp 5 days ago

@tusharhero @divyaranjan @ztychr - doom?

  • Copy link
  • Flag this comment
  • Block
Johannes Nordskov
Johannes Nordskov
@ztychr@norrebro.space replied  ·  activity timestamp 5 days ago

@fritjof @tusharhero @divyaranjan love it!

  • Copy link
  • Flag this comment
  • Block
Divya Ranjan :hilbert:
Divya Ranjan :hilbert:
@divyaranjan@mathstodon.xyz replied  ·  activity timestamp 5 days ago

@fritjof @tusharhero @ztychr Yup, doom the game inside an Emacs buffer.

  • Copy link
  • Flag this comment
  • Block
Øjvind Fritjof Arnfred :emacs:
Øjvind Fritjof Arnfred :emacs:
@fritjof@social.riversouldiers.dk replied  ·  activity timestamp 5 days ago

@divyaranjan @tusharhero @ztychr I cannot overstate how fantastic this is!
So Doom Emacs users will now be able to have Doom in their Doom!

  • Copy link
  • Flag this comment
  • Block
Øjvind Fritjof Arnfred :emacs:
Øjvind Fritjof Arnfred :emacs:
@fritjof@social.riversouldiers.dk replied  ·  activity timestamp 5 days ago

@divyaranjan @tusharhero @ztychr The only thing I need now is for the band Mastodon to join Mastodon.

  • Copy link
  • Flag this comment
  • Block

BT Free Social

BT Free is a non-profit organization founded by @ozoned@btfree.social . It's goal is for digital privacy rights, advocacy and consulting. This goal will be attained by hosting open platforms to allow others to seamlessly join the Fediverse on moderated instances or by helping others join the Fediverse.

BT Free Social: About · Code of conduct · Privacy ·
Bonfire social · 1.0.1 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Code of Conduct