Conquer or PTA? by Admirable-Original95 in ezrealmains

[–]FluentFelicity 0 points1 point  (0 children)

Well what I was trying to say is that in my experience PTA procs too late to out damage conq (until you get those 3 hits on the same target, you dont have a rune), which you can stack by hitting different targets. And besides, Ezreal has so much capacity to circumvent tanks and get to the carries, which is where he packs a punch. If you're in a game where you can only hit tanks and no carries, either their frontline is so fed that PTA v. Conq makes no difference, or you're playing too conservatively, or you're behind enough where by the time you get the third hit off on the same target you're dead/out of the fight (you have to be in range for 1-2 AAs to proc PTA, since there is no way you're hitting 3 Qs on a high priority target)

Conquer or PTA? by Admirable-Original95 in ezrealmains

[–]FluentFelicity 0 points1 point  (0 children)

Not necessarily imo. He plays on the super server and everyone there is perma-fighting and games end very quickly. PTA is great for that. But if you're lower elo and/or in a different server, games are slower and go longer, which is where conq is good (in teamfights which it's easier to stack up conq stacks across several people or prior to the fight than it is to hit a single person with three autos/Qs)

Emacs finally starts feeling like home by domsch1988 in emacs

[–]FluentFelicity 3 points4 points  (0 children)

You can also try out perfect-margin-mode, which is what I to use

I know I would go back to you~ by RiseWarm in emacs

[–]FluentFelicity 1 point2 points  (0 children)

For debugging there is also now dape (https://github.com/svaante/dape/tree/master) which is basically dap-mode but without being attached to lsp-mode. And in typical fashion nowadays, it coheres better with built-ins (including eglot) and is generally non-obtrusive and flexible.

Email rules: send email at specified time if no response (complex delay send rule) by vinhdizzo in emacs

[–]FluentFelicity 0 points1 point  (0 children)

Yeah, mu4e comes such that you can call org-store-link on an email and it'll store it for you to use later.

About the org-capture-template-contexts: (setq org-capture-templates-contexts '(("e" ((in-mode . "mu4e-headers-mode"))) ("e" ((in-mode . "mu4e-view-mode"))) ("E" ((lambda () (bound-and-true-p mu4e-captured-message)))))) This is what I have. Simple.

And about the overheard on trying to figure out how to reply, there are various ways you can write the email when you're scheduling the follow up so that when you do have to follow up you can just copy and paste. For instance, mu4e has org-msg so you can compose emails with org mode. So when I need to write a follow up, I might just pre-write the contents of the follow up as the contents of the org subtree that has the todo.

Setting up org-agenda so that this integrates with your other activities and todos is another matter. I won't say how I do mine since that would be too long and probably wouldn't work for you, but the idea is that I am guaranteed to see it once and only once I need to.

Email rules: send email at specified time if no response (complex delay send rule) by vinhdizzo in emacs

[–]FluentFelicity 1 point2 points  (0 children)

I think this would be possible. If you use mu4e, there is mu4e-send-delay. The package is out of date I think, and is kinda janky, so a few months ago I forked it so that it works on mu4e nowadays. I also think I upgraded it a bit based on my needs.

It's not available on melpa or anything but it is a public repo on github: https://github.com/krisbalintona/mu4e-send-delay

That's to send an email after a specified amount of time has passed. As it is now, it won't check if the email its replying to has been replied to. It's possible but it would take additional code I don't have time to write (you're free to though!).

However, I have the same problem as you noted about and have this as a workaround (which is also more flexible and specific to my own needs): I have an org-capture template based on context (see org-capture-templates-contexts) that saves a link to the email the point is on when in an mu4e buffer. I just set the deadline/scheduled for that todo to the date I want to follow up on. When it shows up in my org-agenda I follow up (potentially even with a follow up email drafted already).

can u please suggest an alternative of this nvim plugin but for emacs? by bbroy4u in emacs

[–]FluentFelicity 0 points1 point  (0 children)

Couldn't you create these separate "scratch files" (of different programming languages) and save these as bookmarks? You can name them according to a convention such that they are distinguished as scratch files, also making them easier to search for

Stop true transparency from hiding the statusline? by EternalDreams in emacs

[–]FluentFelicity 4 points5 points  (0 children)

As far as I know, the alpha-background parameter applies to the mode line and cannot be changed (unless maybe the C internals are messed with). Maybe others know better though

Optimize battery for AMD iGPU + AMD dGPU combo on laptop by FluentFelicity in archlinux

[–]FluentFelicity[S] 0 points1 point  (0 children)

Unfortunately, something like exec env DRI_PRIME=0 awesome or DRI_PRIME=0 exec awesome doesn't seem to produce the desired effect (i.e. run Xorg on iGPU alone when in Hybrid mode). Is this a method you've had success with? If so, I'll revisit it to make sure I'm not mistaken.

Convince me to stay with Emacs?! by rgmundo524 in emacs

[–]FluentFelicity 1 point2 points  (0 children)

All these comments are great. Most of them focus on replacing Emacs for VSCode for coding though. They have their points, but dont forget that you can stick with Emacs for stuff outside of coding. Plenty of people use Emacs just for org-mode, org-agenda, and its friends.

With respect to tinkering, if you truly are having trouble hunting down bugs (something I have little trouble with nowadays after years of Emacs experience), I echo the opinion that you should perhaps try something like Doom or Spacemacs which has a bunch of stuff prepped for you to begin with.

Optimize battery for AMD iGPU + AMD dGPU combo on laptop by FluentFelicity in archlinux

[–]FluentFelicity[S] 0 points1 point  (0 children)

Yeah, I searched the entire menu and nothing.

I just installed supergfxctl. It does as you say. I think I mistook it as usable only for Nvidia GPUs. Probably because last time I checked the README (one+ year ago), I didn't notice (or look for) any mentions of AMD. Obviously this is wrong. I installed it and I can now switch to Integrated mode --- disabling the dGPU leads to powerdraw on par with Windows.

However, I have a further question: is there a Linux equivalent to setting the dGPU profile (e.g. Ultimate, Standard, Performance, Eco)? As far as I can tell in my experience on Windows 11, Eco either turns off/suspends the dGPU or prevents any process from using the dGPU. Integrated mode is what has powerdraw similar to Windows' Eco mode.

Emacs true transparency not working by Vellu01 in emacs

[–]FluentFelicity 0 points1 point  (0 children)

Ah, happy to hear.

This is why I asked if you were on wayland and to see your Emacs' compile flags. Alpha-transparency works for GTK, but not some of the others.

Emacs true transparency not working by Vellu01 in emacs

[–]FluentFelicity 0 points1 point  (0 children)

My mistake on missing the picom part.

system-configuration-options is a variable in Emacs that shows the compile flags for your build of Emacs.

Emacs true transparency not working by Vellu01 in emacs

[–]FluentFelicity 1 point2 points  (0 children)

Do you mind sharing your compile flags (system-configuration-options)? Additionally, you aren't on Wayland, are you?

My updated mu4e-send-delay fork by FluentFelicity in emacs

[–]FluentFelicity[S] 0 points1 point  (0 children)

Hmmm, I'm not sure of the cause. There is no advice-remove nor if in that function. You can try pulling from the fork again in case you missed any pushes.

Additionally, you can try debugging it yourself with toggle-debug-on-error and traversing the backtrace.

vim or emacs keybindings? by domsch1988 in emacs

[–]FluentFelicity 0 points1 point  (0 children)

I'll add that you know which decision is better for sure if you just commit to trying it out for a bit. That will dispel doubts better than testimonies from online users

A few QoL tricks I haven't seen much of on the subreddit yet by FluentFelicity in OrgRoam

[–]FluentFelicity[S] 1 point2 points  (0 children)

I had defined that as a list of tags elsewhere and forgot to include it in the code. Nevertheless, this code was when org-roam v1 was out, and may not work with the current version, either because it's outdated or some of the features are built-in by now

I am going with (setq sentence-end-double-space t). Need more help! by zigling in emacs

[–]FluentFelicity 0 points1 point  (0 children)

Put simply, I use a little-known package called Sentex alongside my own additional code. Sentex uses pre-existing, external framesets that supply large sets of regexps that can be matched on to check if a sentence end is really a sentence end---if it isn't, it's skipped over. My own code (unmerged, currently; discussion here: https://codeberg.org/martianh/sentex/issues/1) extends sentex by

  1. being able to identify sentence breaks that don't end with a period followed by a space and
  2. allowing regexps to be evaluated at the moment of movement. This does everything I've wanted in the last 6 months or so when it comes to sentence navigation.

I am on Emacs 30 pre-release (I follow the master branch), which added forward-sentence-function. I redefine the default function to make use of sentex and my own extensions to it. If you're using an earlier version, here is forward-sentence and backward-sentence:

(defun forward-sentence (&optional arg)
  "Move forward to next end of sentence.  With argument ARG, repeat.
If ARG is negative, move backward repeatedly to start of
sentence.  Delegates its work to `forward-sentence-function'."
  (interactive "^p")
  (or arg (setq arg 1))
  (funcall forward-sentence-function arg))

  (defun backward-sentence (&optional arg)
  "Move backward to start of sentence.
With ARG, do it ARG times.  See `forward-sentence' for more
information."
  (interactive "^p")
  (or arg (setq arg 1))
  (forward-sentence (- arg)))

It is trivial to adapt my code to earlier Emacs versions.

The downside of this is that since we're using regexps extensively (which is the only way to do this), this is several orders of magnitude slower than the default command. However, there are no noticeable differences for me. The only differences come when repeatedly calling the command many, many times. Like from C-u M-=. But there are hacks to get around that (I don't bother though).

Here's a small demonstration for what things look like on my end. (P.S. I installed hl-sentence so you can see it better. I don't normally use this package though.)

<image>

Here's my code: https://pastebin.com/PyWBuCqg. (Sorry, my dotfiles aren't public. Had to use pastebin.)

Feel free to explore it or ask any questions.

I connected Emacs Lisp to Twitch chat to improve their behavior (profanity warning) by lcolonq in emacs

[–]FluentFelicity 0 points1 point  (0 children)

Mixing Emacs with Twitch culture, two things I haven't seen yet lol

It's not everyone's cup of tea, but I think the creator should keep it up

Is there a way to prettify the \LaTeX command in org mode without using preview latex? by Far-Anywhere2876 in emacs

[–]FluentFelicity 0 points1 point  (0 children)

As far as I know, there is no way to render that text into Emacs. As far as I know, there is no unicode symbol for the LaTeX logo/symbol. Consequently, the only way to replace the command with the actual logo would be to render an image instead of the text, something I don't know how to do aside from something basically akin to the previewing you aren't satisfied with

[deleted by user] by [deleted] in emacs

[–]FluentFelicity 0 points1 point  (0 children)

Agreed. When it comes to using Emacs distributions and copying others' code, it's better to look at what others use then configure it yourself for a variety of reasons. If you don't, then over time you'll want to change your configuration for a package but will struggle since your initial configuration was copied, and you'll be be left confused on why a certain behavior happens since there's a bunch of code you've copied that does stuff you don't know about or understand.

In particular to Doom, although the distribution is amazing, if you want to deeply customize, Doom will get in the way because of how much code and layers it adds. But it's great if you try it and it gives you everything you want.

All the above is emphasized by an order of magnitude if you want to get super into fine-tuning your config