You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _pages/develop/dotfiles.md
+4-3Lines changed: 4 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -57,13 +57,14 @@ You can find the dotfiles in the following repositories:
57
57
There are several tools for which configuration and customization is provided:
58
58
59
59
- Shells: [bash](https://www.gnu.org/software/bash/) and [zsh](http://www.zsh.org/)
60
-
- Editors: [Vim](http://www.vim.org/)
60
+
- Editors: [Neovim](https://neovim.io/) (nvim ≥0.10) with [kickstart.nvim](https://github.com/nvim-lua/kickstart.nvim); [Vim](http://www.vim.org/) as fallback
61
61
- SCM tools: [Git](/develop/git) and [myrepos](https://myrepos.branchable.com/)
62
62
63
63
Where possible, configuration is driven by plugin managers:
64
64
65
65
-[zpm](https://github.com/zpm-zsh/zpm) and [Oh-My-Zsh](http://ohmyz.sh/) for zsh
66
-
-[Vundle](https://github.com/VundleVim/Vundle.vim) for vim
66
+
-[lazy.nvim](https://github.com/folke/lazy.nvim) for Neovim
67
+
-[Vundle](https://github.com/VundleVim/Vundle.vim) for Vim (fallback)
Copy file name to clipboardExpand all lines: _pages/people/ctrueden.md
+56-18Lines changed: 56 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -50,7 +50,7 @@ ping me on the [Image.sc Zulip](https://imagesc.zulipchat.com/); or even organiz
50
50
51
51
## Recommended development tools
52
52
53
-
*Last updated: 2026-Jan-28*
53
+
*Last updated: 2026-Mar-14*
54
54
55
55
So you want to be an effective software developer? Use tools!
56
56
@@ -65,6 +65,7 @@ So you want to be an effective software developer? Use tools!
65
65
</tr>
66
66
</thead>
67
67
<tbody>
68
+
<!-- AI Coding Assistants -->
68
69
<tr>
69
70
<td rowspan="4">AI Coding Assistants</td>
70
71
<td rowspan="4">Ignore the hype and the hate, and <a href="https://www.thatsoftwaredude.com/content/14227/how-to-actually-use-ai-as-a-developer-in-2026">learn to use them</a>—see my <a href="https://docs.google.com/presentation/d/1esXn1TU5G6KIzRzXM-47aEm9MgWkfidtnCApE5rxe80/present">talk slides from Dec 2025</a></td>
@@ -83,6 +84,7 @@ So you want to be an effective software developer? Use tools!
@@ -108,27 +110,42 @@ So you want to be an effective software developer? Use tools!
108
110
<td><strike><a href="https://code.visualstudio.com/">Visual Studio Code</a></strike></td>
109
111
<td>Flexible, powerful, popular, and <a href="https://code.visualstudio.com/docs/configure/telemetry">chock full of Microsoft data harvesting</a>! (You can use <a href="https://vscodium.com/">VSCodium</a> instead, but <a href="https://stackoverflow.com/q/75345501/1207769">Python support sucks</a> compared to official/proprietary VSCode builds without <a href="https://www.flypenguin.de/2023/02/26/use-vscodium-with-microsofts-proprietary-marketplace/">hacky tricks</a> that <a href="https://github.com/VSCodium/vscodium/discussions/1641">may stop working</a>...)</td>
<td>Neovim starter config with LSP, treesitter, <a href="https://github.com/nvim-telescope/telescope.nvim">Telescope</a>, completion, debugging, and more (nvim ≥0.10 required)</td>
<td>Defaults everyone can agree on (Vim fallback only)</td>
128
144
</tr>
129
145
<tr>
130
-
<td colspan=2>See also <a href="https://github.com/ctrueden/dotfiles/blob/-/vimrc">my .vimrc</a></td>
146
+
<td colspan=2>See also <a href="https://github.com/ctrueden/dotfiles/blob/-/vimrc">my .vimrc</a> and <a href="https://github.com/ctrueden/dotfiles/tree/main/nvim">nvim/ plugins</a></td>
<td rowspan=6>Awesome shell – even <a href="https://www.slideshare.net/jaguardesignstudio/why-zsh-is-cooler-than-your-shell-16194692">better than bash</a></td>
@@ -166,22 +183,43 @@ So you want to be an effective software developer? Use tools!
166
183
<tr>
167
184
<td colspan=2>See also <a href="https://github.com/ctrueden/dotfiles/blob/-/zshrc">my .zshrc</a></td>
168
185
</tr>
186
+
<!-- Dependency Management -->
169
187
<tr>
170
-
<td rowspan=2><a href="/develop/git">Git</a></td>
171
-
<td rowspan=2>It is worth the pain, I promise</td>
<td colspan=2>See also <a href="https://github.com/ctrueden/dotfiles/blob/-/gitconfig">my .gitconfig</a></td>
194
+
<td><a href="https://pixi.sh/">pixi</a></td>
195
+
<td>For projects that need <a href="https://en.wikipedia.org/wiki/Conda_(package_manager)">Conda</a> packages</td>
177
196
</tr>
178
197
<tr>
198
+
<td><a href="/develop/maven">Maven</a></td>
199
+
<td>For Java and Kotlin projects</td>
200
+
</tr>
201
+
<tr>
202
+
<td colspan=2>See also my shell config: <a href="https://github.com/ctrueden/dotfiles/blob/-/plugins/maven.sh">maven.sh</a>, <a href="https://github.com/ctrueden/dotfiles/blob/-/plugins/uv.zsh">uv.zsh</a></td>
203
+
</tr>
204
+
<!-- SCM -->
205
+
<tr>
206
+
<td rowspan=4><a href="/develop/git">Git</a></td>
207
+
<td rowspan=4>It is worth the pain, I promise</td>
179
208
<td><a href="/develop/github">GitHub</a></td>
180
-
<td colspan=3>If you don't have a GitHub account, <a href="https://blog.codinghorror.com/how-to-stop-sucking-and-be-awesome-instead/">you don't exist</a></td>
209
+
<td>If you don't have a GitHub account, <a href="https://blog.codinghorror.com/how-to-stop-sucking-and-be-awesome-instead/">you don't exist</a></td>
0 commit comments