1 分•作者: birdculture•10 天前
返回首页
最新
1 分•作者: jceb81•10 天前
我很高兴地宣布又一个 Jujutsu 插件现已在 Neovim 上可用。这个插件很大程度上受到了出色的 fugitive 的启发。我每天都在使用它,并且对目前的结果非常满意。期待您的反馈!
1 分•作者: latexr•10 天前
1 分•作者: Tomte•10 天前
1 分•作者: onurkanbkrc•10 天前
1 分•作者: 2pk03•10 天前
1 分•作者: nonfamous•10 天前
1 分•作者: porridgeraisin•10 天前
3 分•作者: mellisacodes•10 天前
93 分•作者: franczesko•10 天前
1 分•作者: ingve•10 天前
1 分•作者: tosh•10 天前
2 分•作者: 1659447091•10 天前
1 分•作者: tosh•10 天前
1 分•作者: dabojula•10 天前
2 分•作者: 7777777phil•10 天前
1 分•作者: baggiiiie•10 天前
这周因为我的 zshrc、nvim 配置和 ghostty 上不同的 gruvbox 变体分心了 7 次之后,我做了一个在工作时间锁定我的配置文件的东西。即使是 sudo vim 也无法绕过。再也不会有“再调整一下”了 :)
## 它的工作原理是
- 在文件上设置不可变标志
- 在收到 SIGHUP 信号时重新加载配置,无需重启守护进程。
- 使用 fsnotify 监视文件,如果检测到更改,立即重新锁定。
- 守护进程由 systemctl/launchctl 保持运行。
当然,你仍然可以以某种方式绕过它,但目标不是安全,而是增加足够的阻力,以帮助你控制自己。
## 为什么我构建了它:
令人惊讶(或并不令人惊讶)的是,我花了多少时间来调整所有这些配置,甚至都没有注意到。只要出现一点点不便,就很容易 `cd dotfiles` 并进行一些更改。
这最初是一个个人 hack,但它出人意料地有效,所以我认为其他人可能会感同身受
## 试用一下:
- 使用 `brew install baggiiiie/tap/configlock` 安装。
- 运行 `configlock init`。
- 使用 `configlock add ~/.zshrc` 添加文件。
1 分•作者: steffenbleher•10 天前
1 分•作者: wrbl•10 天前
大家好,我是 Marcin,一个独立开发者。
我正在开发 Codeusse,因为我相信移动设备有潜力成为出色的开发机器,但软件层还停留在 2015 年。
我的目标是通过一个合适的移动 IDE,用编码时间取代滚动时间,从而实现“末日编码”。
目前,它是一个 SSH 客户端,为您提供一个工作区,而不是一个纯粹的终端。
问题:大多数移动 SSH 客户端对触摸输入的处理很差。修饰键使用起来很麻烦,文件编辑也很危险。
解决方案:我添加了一个基于 SFTP 的完整 GUI 文件浏览器,这样您就不必盲目导航了。我还将 LLM 集成到编辑器中。您可以输入自然语言提示来生成配置文件或脚本,这解决了在虚拟键盘上输入复杂语法的问题。
我收取少量订阅费用以支付服务器成本和开发费用。
Hacker News 优惠:如果您现在支持该项目,您的价格将永久锁定。当我发布完整的 IDE 功能并提高公众价格时,早期的 HN 用户将永久保持当前价格。
链接:<a href="https://apps.apple.com/pl/app/codeusse-ssh-client/id6757916854">https://apps.apple.com/pl/app/codeusse-ssh-client/id67579168...</a>
页面:<a href="https://codeusse.wrbl.xyz" rel="nofollow">https://codeusse.wrbl.xyz</a>
非常欢迎对终端渲染引擎的反馈。安卓版本将在未来推出。
1 分•作者: petethomas•10 天前