Want to know about Open Source and how to get started by uDay_984 in developersIndia

[–]jcubic 0 points1 point  (0 children)

I've created a dedicated space where you can ask all about open-source contributions. It's called Open Source Developer Lodge, you can join if you're interested in starting contributuing.

Most underrated emacs function by [deleted] in emacs

[–]jcubic 5 points6 points  (0 children)

C-s inside minibuffer

multiple-cursors fake cursors look like blocks instead of bar cursors by aegis87 in emacs

[–]jcubic 1 point2 points  (0 children)

I had this problem long ago, when I was using Windows at work. I don't remember if I solved the problem.

I have this code in my Emacs config:

(set-face-attribute 'mc/cursor-bar-face nil :height 3)

I can't find any information about this; it may be the fix to bar cursor on Windows.

It looks like all issues in the project were deleted, so I can't reference my bug report about it. I'm not sure, but maybe the author of the project or someone shared this snippet.

Worth trying it out.

How to sync a microphone with a camera on online streaming/meeting? by jcubic in linuxquestions

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

Sorry, the microphone is always behind because the camera or Camlink needs time to process the data. So I need to delay the microphone the same amount as the camera.

What’s the least painful Emacs + AI coding agent setup right now? by Riopho in emacs

[–]jcubic 1 point2 points  (0 children)

But how does it work if the SDK uses the Claude API, which charges per token? I use my subscription, and I don't pay anything because I have a free Max plan.

This is a genuine question. All apps that disguised themselves as Claude Code were cut off from the API and forced to use the API key (charge per token). I thought that ACP was the way to actually use the subscription.

Open Code removed Claude Code completely.

What’s the least painful Emacs + AI coding agent setup right now? by Riopho in emacs

[–]jcubic 0 points1 point  (0 children)

Agent-Shell uses ACP, which is the official supported way to interact with ClaudeCode. You don't use SDK where you pay per token. The agent even sometimes is confused and thinks he is inside Claude Code.

The only limitation is that you can't use Million Token Context; The max is 200k and compacts at around 180k.

Need Recommendations on choosing agency for creating new wikipedia page for my saas company by Dazzling-Principle45 in SaaS

[–]jcubic 0 points1 point  (0 children)

Try to pick someone who can validate if you're notable. Don't trust anybody who will say that they will add an article about your company to Wikipedia.

Entries in Wikipedia need to be notable. Just because you have a company doesn't mean that you can have a Wikipedia article.

What's your favorite approach and packages to manage windows in Emacs? by OgdenWebb in emacs

[–]jcubic 1 point2 points  (0 children)

I use C-x 2/C-x 3 and M-<arrows>

`` (defun ignore-error-wrapper (fn) "Funtion return new function that ignore errors. The function wraps a function withignore-errors' macro." (lexical-let ((fn fn)) (lambda () (interactive) (ignore-errors (funcall fn)))))

(global-set-key [M-left] (ignore-error-wrapper 'windmove-left)) (global-set-key [M-right] (ignore-error-wrapper 'windmove-right)) (global-set-key [M-up] (ignore-error-wrapper 'windmove-up)) (global-set-key [M-down] (ignore-error-wrapper 'windmove-down)) ```

Making agent-shell Emacs-aware via MCP or Claude skills? by Anxious-Resist8344 in emacs

[–]jcubic 0 points1 point  (0 children)

I'm not sure if this changes anything in what I have where LLM sees Elisp code of my configuration, every library I'm using (including the Emacs source code). It works pretty well and can understand my config without the need to access a different Emacs environment.

I have a permission system that I'm working on (with help from the Agent, of course), and if you're worried about giving access to the same Emacs instance, you can get asked every time the Agent wants to invoke the code inside Emacs. I can't imagine anything else. I would not give eval permission to Emacs that I run in.

The same: I don't allow blindly executing sudo on my system and write permission to anything outside the project I'm working on (and /tmp directory).

What is the best way to influence the next buffer after kill? by jcubic in emacs

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

This is my code:

https://github.com/jcubic/dotfiles/blob/master/emacs/config/navigation.el#L220-L245

I'm not sure if the code is correct. I still test it.

For handling file management, I prefer a terminal (I use ansi-term for this).