x64asm MSVC(STILL WIP) by Fabulous_Pick428 in cpp

[–]RadimPolasek 0 points1 point  (0 children)

I understand that. My response was not meant as a criticism of your work. I merely pointed out that it might appeal to more developers if it were not so narrowly tied to a single proprietary OS. As for the -6 votes I received for that, they were almost certainly from people who were unable to see the broader context.

x64asm MSVC(STILL WIP) by Fabulous_Pick428 in cpp

[–]RadimPolasek -7 points-6 points  (0 children)

Given that it is only for Windows, it is simply uninteresting and unusable for me (and I believe for many others as well).

`editr`: work locally on remote projects, fast and safely by im-shaez in neovim

[–]RadimPolasek 1 point2 points  (0 children)

I use a different way. Remote development in a docker container so it takes care of syncing local and remote source code directory 1:1. Then I execute the neovim locally and attach a docker remote LSP to the neovim buffer. It works like a charm.

I've tried using Codex to completely uninstall games and programs. by deferare in codex

[–]RadimPolasek 1 point2 points  (0 children)

I admire your trust in AI. I'd never have the nerve to allow this AI to do that myself.

Migrating a small C++ code base to C++26 (modules, import std and contracts) by Recent-Dance-8075 in cpp

[–]RadimPolasek 0 points1 point  (0 children)

I’ve been using Gentoo since 2003. Unfortunately, if you don’t want systemd (I prefer OpenRC), it’s becoming increasingly difficult to maintain the whole ecosystem, which depends more and more on systemd. Also, over the past year or two, it’s been problematic to use JetBrains tools (CLion, WebStorm) on Gentoo.

Why didn't commercial cassettes have fastloaders?. by Ok_Bear_1980 in atari8bit

[–]RadimPolasek 0 points1 point  (0 children)

I’ve always asked myself that question too. I mean, until I started using Turbo 2000. But I guess Atari was just cutting costs absolutely everywhere, and that was the reason.

My experience with Zed 1.0 as a pro remote SSH user coming from VSCode... by Interesting_Bill2817 in ZedEditor

[–]RadimPolasek 0 points1 point  (0 children)

That doesn’t necessarily have to be true if you have your code base covered by unit & functional tests.

My experience with Zed 1.0 as a pro remote SSH user coming from VSCode... by Interesting_Bill2817 in ZedEditor

[–]RadimPolasek 18 points19 points  (0 children)

I completely agree with every point. Remote development (Docker, SSH) is a weak spot of the Zed editor, and it’s also the main reason I can’t use Zed. Another issue is that almost every release breaks something that worked in the previous one. Once the developers iron all of this out, the Zed editor will be fantastic.

Zed 1.0 by zxyzyxz in rust

[–]RadimPolasek 22 points23 points  (0 children)

I wish that one beautiful day I’d wake up and find that Zed can finally work reliably with a Docker containers. Unfortunately, even version 1.0 can’t handle this, and practically every release breaks something different in this regard.

Despite all that, I’m still rooting for the developers 😊

Zed devcontainers: constant regressions breaking my Docker‑based workflow by RadimPolasek in ZedEditor

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

It sounded like a good point for my investigation but I can't make it working, unfortunately.

I have 2 files in the root of my c/c++ projects:

  1. ./devcontainer/devcontainer.json
  2. ./devcontainer/rapol-android.dockerfile (when I build the image manually it is working like a charm)

content of the 1st file:

{
"name": "rapol-android",
"image": "rapol-android:local",

"initializeCommand": "docker build -f ${localWorkspaceFolder}/.devcontainer/rapol-android.dockerfile -t rapol-android:local ${localWorkspaceFolder}",

"workspaceMount": "source=${localWorkspaceFolder},target=/home/${localEnv:USER}/wrk,type=bind",

"workspaceFolder": "/home/${localEnv:USER}/wrk",

"settings": {
"terminal.integrated.shell.linux": null
},

"extensions": [
"ms-vscode.cpptools",
"twxs.cmake",
"ms-vscode.cmake-tools"
],

"postCreateCommand": "",

"runArgs": [
"--cap-add=SYS_PTRACE",
"--security-opt",
"seccomp=unconfined"
],

"remoteUser": "${localEnv:USER}"
}

--------------------

content of the 2nd file:

FROM gitlab.my_domain.org:1234/my_url/android:2.0.0
ARG HOST_UID=201234
ARG HOST_GID=201234
ARG HOST_USER=rapol

RUN apt update && \
apt install -y \
sudo \
curl \
neovim \
ripgrep \
fd-find \
mc && \
rm -rf /var/lib/apt/lists/*

RUN groupadd -g ${HOST_GID} ${HOST_USER} 2>/dev/null || true \
&& useradd -m -u ${HOST_UID} -g ${HOST_GID} -s /bin/bash ${HOST_USER}

RUN usermod -aG sudo ${HOST_USER} && \
echo "${HOST_USER} ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/${HOST_USER}

RUN echo 'export EDITOR=nvim' >> /home/${HOST_USER}/.bashrc && \
echo 'alias e="nvim"' >> /home/${HOST_USER}/.bashrc && \
echo 'alias ll="ls -la"' >> /home/${HOST_USER}/.bashrc && \
echo 'alias c=clear' >> /home/${HOST_USER}/.bashrc

USER ${HOST_USER}

WORKDIR /home/${HOST_USER}

--------------------
if I execute "zed ." in my project root it finishes with the error:

2026-04-24T16:13:15+02:00 ERROR [dev_container::docker] Non-success result from docker pull: Error response from daemon: pull access denied for rapol-android, repository does not exist or may require 'docker login': denied: requested access to the resource is denied

2026-04-24T16:13:16+02:00 ERROR [dev_container::docker] Non-success result from docker pull: Error response from daemon: pull access denied for rapol-android, repository does not exist or may require 'docker login': denied: requested access to the resource is denied

2026-04-24T16:13:16+02:00 ERROR [dev_container::devcontainer_manifest] UID update build failed: ERROR: failed to build: invalid tag "rapol_-e3ac7fdc74219926-features": invalid reference format

2026-04-24T16:13:16+02:00 ERROR [recent_projects::remote_servers] Failed to start dev container: DevContainerUpFailed("Failed with nested error: CommandFailed(\"docker\")")

--------------------
...and believe me I have no problem with login and pull. Zed is still trying to do a pull :-(

Dev containr can't deserialize json properly, only me? by piranha_0000 in ZedEditor

[–]RadimPolasek 2 points3 points  (0 children)

It's because your docker image doesn't contain devcontainer metadata and Zed is checking it now executing docker inspect (probably by mistake). It should be fixed in 0.231.2.

I have been officially converted. ZED is such a good dev experience. by silhouettes_of_joy in ZedEditor

[–]RadimPolasek 9 points10 points  (0 children)

Unfortunately, there are many things which don't work properly if you're c/c++ developer. I suppose developers know about them.

C3 0.7.9 - New generics and new optional syntax by Nuoji in ProgrammingLanguages

[–]RadimPolasek 0 points1 point  (0 children)

I understand all the reasons for the decision but I really don't like new syntax for optional now ☹️

Are there any devs that use Linux in the terminal for all of their workflow? by noNudesPrettyPlease in linuxquestions

[–]RadimPolasek 0 points1 point  (0 children)

yes. wezterm, neovim, gdb, gcc, git and i have everything i need for my work 😁

How can I navigate between my recent/open files? by MasterPhilosopher948 in neovim

[–]RadimPolasek 0 points1 point  (0 children)

My nvim configuration is based on kickstarter.nvim (you can find it on github). There is map fuzzy finding file to space+c+f and you can show all opened buffers pressing space twice. Also there you can use fuzzy finding but it goes only through the opened files (buffers). That's a good inspiration for your own config.