@skybert@emacs.ch avatar

skybert

@skybert@emacs.ch

Coder of systems, lover of languages, follower of Christ. 台灣女婿

This profile is from a federated server and may be incomplete. Browse more on the original instance.

skybert, to Java
@skybert@emacs.ch avatar

I know I'll get more geek points if I write Java code like:

pConf.getProfiles().forEach(<br></br>    p -> mProfileURIMap.put(p.getId(), p.getURI()));<br></br>

But I still think nothing beats a good old loop:

for (ProfileConf profileConf : pConf.getProfiles()) {<br></br>  mProfileURIMap.put(profileConf.getId(), profileConf.getURI());<br></br>}<br></br>

louis, to Dubai
@louis@emacs.ch avatar

Greetings from .

skybert,
@skybert@emacs.ch avatar

@louis Looks awesome. Like a scene from Star Wars!

louis, to random
@louis@emacs.ch avatar

Can't wait to immerse myself into a new culture and enjoy some quality time with my family in our first extended vacation since 2020. Dubai, Abu Dhabi, we're coming 🥳

skybert,
@skybert@emacs.ch avatar

@louis wish you a great holiday!

skybert, to emacs
@skybert@emacs.ch avatar

I would like to give a shout out to all the excellent people on emacs.ch. You are not only passionate about Emacs and Lisp, but also friendly, fun and always willing to help out.

Thank you for you being you.

sayomgwtf, to illustration
@sayomgwtf@mstdn.party avatar

Henlo! My name is Say and I love to doodle ~♡

I survive the heartache of grief with love. That is why I choose to celebrate the nostalgia from better days, and therefore, my love for LucasArts and Nintendo is endless.

ʕ•ᴥ•ʔノ☆

image/jpeg
image/jpeg
image/jpeg

skybert,
@skybert@emacs.ch avatar

@sayomgwtf hi Say, just wanted to tell you that our art is awesome.

My favourite of the four is the colour wheel. Love how Elaine and Guybrush connect across. So much detail and charm.

skybert, to snowboarding
@skybert@emacs.ch avatar

Quite possibly the two last days of skiing for me this season. Now, I'll start counting down until winter returns in late November 😀❄️

Me looking into the camera with misty ski tracks behind
Misty morning skiing into the snow laden forest

skybert, to snowboarding
@skybert@emacs.ch avatar
skybert,
@skybert@emacs.ch avatar

@louis my pleasure. X2

louis, to emacs
@louis@emacs.ch avatar

I think the whole treesitter train passed me. Having separate ts major modes for every major mode, that are not derivates any more, makes configuration complex.

I'm not sure if the advantages of treesitter merit the complexity that was introduced into Emacs with this.

Some treesitter modes don't support certain features and I have constantly switch modes.

Perhaps I'll remove treesitter completely for now as I don't see any gains for the moment.

What are your experiences? What features do you get out of a specific treesitter mode that are not available in non-treesitter modes?

skybert,
@skybert@emacs.ch avatar

@louis you're right on the money, as far as I'm concerned.

I've read the pro treesitter arguments, read the blog posts, seen the screencasts. Sorry to say, I'm not that enthusiastic about it. If it makes all the existing modes better, great. If it creates a parallel set of programming modes, not so much.

dekkzz76, to random
@dekkzz76@emacs.ch avatar

@ConatusPrinciple

hows linux in oslo

skybert,
@skybert@emacs.ch avatar

@dekkzz76 @ConatusPrinciple

Traditionally a strong Linux community in the university of Oslo. Math and computer science.

Several companies have a significant in-house Linux user base. I know of several, including where I work 😀

Two LUGS have regular meetups, but haven't attended any meeting after the family happened.

louis, (edited ) to emacs
@louis@emacs.ch avatar

Thanks to the pdf-tools package, which I discovered this week, Emacs is now my perfect PDF reader.

  • Instant rendering
  • Semantic outline
  • Annotation management and so much more.

skybert,
@skybert@emacs.ch avatar

@louis impressive. Especially the annotation bit.

skybert, to emacs
@skybert@emacs.ch avatar

Yes! Got remote Java debugging working in Emacs using eglot and dape! 🎉

https://gitlab.com/skybert/my-little-friends/-/commit/ecdfa8b6c7cb1ba7c23870dcfb9bd2b26a0ae7ed

skybert, to linux
@skybert@emacs.ch avatar

TIL you can browse all packages pacman knows about, installed and not by writing:

$ pacman -Slq | fzf --preview 'pacman -Si {}' --layout=reverse<br></br>

This gives you fzf fuzzy search and excellent TUI display of each package and their meta data.

Totally awesome IMHO.

As always, there's even more in the treasure chest: https://wiki.archlinux.org/title/pacman/Tips_and_tricks

#linux #archlinux #commandline

skybert, to linux
@skybert@emacs.ch avatar

Which distro would you recommend a user coming over from Windows?

Today, I got this question. The person has been a developer on the Windows platform for many years and is comfortable both with RTFMing and using the command line.

As much as I liked to scream Arch Linux!!! Or failing that, Debian!!! I actually said ... Ubuntu.

  • Comes pre-installed on Dell and Lenovo laptops
  • Great OOTB experience
  • Great online resources as well as printed books.
  • Even some commercial software has an Ubuntu version.

What do you think?

skybert,
@skybert@emacs.ch avatar

@louis I did consider Mint, but past experiences has been that, although it's great, there are rough edges once you get past the default-install-with-English-language-and-default-apps-and-peripherals scenario.

I'm a big fan of and their Pop!_OS, but wouldn't recommend it to a newbie over Ubuntu since there are way more articles and forums related to Ubuntu than Pop.

Cool to hear of your past experience converting Windows users!

skybert,
@skybert@emacs.ch avatar

For long time Linux users, I think one thing that's easy to forget when picking a distro for Windows users to start out with, is where they're coming from.

For two decades, my friend has been used to an operating system where everything "just works". Wireless. Sound. External screens with different refresh rates. Games with 3D acceleration. Game pads. WPA2 Enterprise 802.1 network security. Corporate VPN clients. It all, just worked. Click, click, click and you're done.

My friend will not be interested in compiling kernel modules on the side, trying out various settings in /etc/modprobe.d to get wifi or 3rd graphics working as they should.

When starting out with Linux, I believe it's important that everything "just works". Then, one can begin to explore this awesome operating system. As confidence and experience builds up, one can try out other distros like Arch, Gentoo, Silverblue, Nix and so on.

skybert,
@skybert@emacs.ch avatar

@dekkzz76 Considering these two points:

  • The number of things working out of the box
  • If you have problem, you can google " "

I believe Ubuntu comes the closest.

skybert, to emacs
@skybert@emacs.ch avatar

My editor journey: From edit in MS/DOS, via UltraEdit and Visual Studio to the safe haven of Emacs.

https://skybert.net/various/my-editor-journey/

skybert,
@skybert@emacs.ch avatar

@holgerschurig that's a nice journey, you had. Fun that you've ended up living inside Emacs too.

I'm curious to know why you went with the Emacs bindings instead of wordstar-mode?

https://ftp.gnu.org/old-gnu/Manuals/emacs/html_node/emacs_467.html

louis, (edited ) to random
@louis@emacs.ch avatar

First full evening using exclusively installed on a ThinkPad X1 Carbon Gen. 8.

Base install was ridiculously easy, installed XFCE4 for a little more comfort.

After replacing apmd with obsdfreqd from @solene - power management is excellent, fans off most of the time and battery lasted all evening.

OpenBSD does not support Bluetooth at all, lucky I still have an old Logitech mouse with a USB dongle.

Firefox is usable but without DRM support and a bit sluggish. Ungoogled-chrome works well. SMT support can be turned on with a single config line.

Emacs, of course, works well with the exception that I couldn't get UTF8 characters to display, I need to spend more time on that.

If you need proprietary software or projects with such components, OpenBSD is not it. Which makes it so fun.

skybert,
@skybert@emacs.ch avatar

@louis @solene I've written this crash course for getting UTF-8 to work everywhere, including Emacs, have a read if you want: https://skybert.net/craftsmanship/utf-8-for-the-impatient/

As for OpenBSD: I like it too. Like a lot. I think it's best suited for me if I could use it for work (but I can't, currently). In my spare time, I just want to relax, watch Netflix, HBO and play games. So after running OpenBSD for a while, I went back to Linux.

skybert, to emacs
@skybert@emacs.ch avatar

TIL when running Emacs, the environment variable INSIDE_EMACS is set.

INSIDE_EMACS 29.2,compile<br></br>

Its value is the Emacs version and current major mode.

louis, to emacs
@louis@emacs.ch avatar

Hello Haiku OS on bare metal Thinkpad X1, with Emacs installed. It's insanely fast.

Audio, Wifi + Nipple work, Bluetooth and Touchpad do not (yet).

@haiku

skybert,
@skybert@emacs.ch avatar

@louis @haiku looks awesome! Been following Haiku for years, cheering on the sidelines by it never actually trying it out. Been happy enough with Linux and OpenBSD.

skybert, to snowboarding
@skybert@emacs.ch avatar

It was pretty cold today, -28°C, but the weather and nature were spectacular and the tracks were great, giving me an amazing day, skiing from the north to the south end of the forest.

Grateful, happy and knackered.

Freshly made waffles in the cabin
View from cabin in the forest
Just got off the train in the morning, the adventure is about to begin!

skybert,
@skybert@emacs.ch avatar

@louis thanks, mate.

VikingKong, to emacs

Tried out mu4e and found it more comfortable than neomutt I've been using for years. Being a Vimer, I'm starting to realize that Emacs really rocks.

skybert,
@skybert@emacs.ch avatar

@nickanderson @VikingKong I'm fairly fluent in vim, but I'm far away from a power user. Therefore, I'd be curious to know how good evil is for hardcover vim users coming over to Emacs?

Is it "just as good as vim" editing/navigation wise, or is it like Emacs mode in IntelliJ IDEA, "much better than the defaults, but still miles away from the real thing"?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • magazineikmin
  • cubers
  • InstantRegret
  • cisconetworking
  • Youngstown
  • vwfavf
  • slotface
  • Durango
  • rosin
  • everett
  • kavyap
  • DreamBathrooms
  • provamag3
  • mdbf
  • khanakhh
  • modclub
  • tester
  • ethstaker
  • osvaldo12
  • GTA5RPClips
  • ngwrru68w68
  • Leos
  • anitta
  • tacticalgear
  • normalnudes
  • JUstTest
  • All magazines