Skip to content

Commit 1d7bbe7

Browse files
committed
Update dotfiles content to match my current config
1 parent ed7b0a6 commit 1d7bbe7

2 files changed

Lines changed: 60 additions & 21 deletions

File tree

_pages/develop/dotfiles.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,13 +57,14 @@ You can find the dotfiles in the following repositories:
5757
There are several tools for which configuration and customization is provided:
5858

5959
- 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
6161
- SCM tools: [Git](/develop/git) and [myrepos](https://myrepos.branchable.com/)
6262

6363
Where possible, configuration is driven by plugin managers:
6464

6565
- [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)
6768

6869
## How to get started?
6970

@@ -72,7 +73,7 @@ Bootstrap:
7273
cd
7374
mkdir -p code/ctrueden
7475
cd code/ctrueden
75-
git clone git://github.com/ctrueden/dotfiles
76+
git clone https://github.com/ctrueden/dotfiles
7677
cd dotfiles
7778
sh setup.sh
7879
```

_pages/people/ctrueden.md

Lines changed: 56 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ ping me on the [Image.sc Zulip](https://imagesc.zulipchat.com/); or even organiz
5050

5151
## Recommended development tools
5252

53-
*Last updated: 2026-Jan-28*
53+
*Last updated: 2026-Mar-14*
5454

5555
So you want to be an effective software developer? Use tools!
5656

@@ -65,6 +65,7 @@ So you want to be an effective software developer? Use tools!
6565
</tr>
6666
</thead>
6767
<tbody>
68+
<!-- AI Coding Assistants -->
6869
<tr>
6970
<td rowspan="4">AI Coding Assistants</td>
7071
<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>&mdash;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!
8384
<td><a href="https://ollama.com/">Ollama</a></td>
8485
<td>Run LLMs locally for superior privacy</td>
8586
</tr>
87+
<!-- IDEs -->
8688
<tr>
8789
<td rowspan="4"><a href="/develop/ides">IDEs</a></td>
8890
<td rowspan="4">
@@ -108,27 +110,42 @@ So you want to be an effective software developer? Use tools!
108110
<td><strike><a href="https://code.visualstudio.com/">Visual Studio Code</a></strike></td>
109111
<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>
110112
</tr>
113+
<!-- Editors -->
111114
<tr>
112-
<td rowspan=5><a href="https://www.vim.org/">Vim</a></td>
113-
<td rowspan=5>Great editor. Crazy fast <a href="https://vim.wikia.com/wiki/Macros">macros</a></td>
114-
<td><a href="https://github.com/VundleVim/Vundle.vim">Vundle</a></td>
115-
<td>Vim plugin manager</td>
115+
<td rowspan=7><a href="https://neovim.io/">Neovim</a> / <a href="https://www.vim.org/">Vim</a></td>
116+
<td rowspan=7>Great editor. Crazy fast <a href="https://vim.fandom.com/wiki/Macros">macros</a>
117+
<ul>
118+
<li>Use <a href="https://neovim.io/">Neovim</a> (nvim &ge;0.10) for <a href="https://en.wikipedia.org/wiki/Language_Server_Protocol">language intelligence</a></li>
119+
<li><a href="https://www.vim.org/">Vim</a> as fallback on older systems</li>
120+
</ul>
121+
</td>
122+
<td><a href="https://github.com/nvim-lua/kickstart.nvim">kickstart.nvim</a></td>
123+
<td>Neovim starter config with LSP, treesitter, <a href="https://github.com/nvim-telescope/telescope.nvim">Telescope</a>, completion, debugging, and more (nvim &ge;0.10 required)</td>
116124
</tr>
117125
<tr>
118-
<td><a href="https://github.com/tpope/vim-sensible">vim-sensible</a></td>
119-
<td>Defaults everyone can agree on</td>
126+
<td><a href="https://github.com/tpope/vim-surround">vim-surround</a></td>
127+
<td>Quoting/parenthesizing made simple</td>
128+
</tr>
129+
<tr>
130+
<td><a href="https://github.com/justinmk/vim-sneak">vim-sneak</a></td>
131+
<td>Jump to any location with two characters</td>
120132
</tr>
121133
<tr>
122134
<td><a href="https://github.com/tpope/vim-repeat">vim-repeat</a></td>
123135
<td>Repeating supported plugin maps with "."</td>
124136
</tr>
125137
<tr>
126-
<td><a href="https://github.com/tpope/vim-surround">vim-surround</a></td>
127-
<td>Quoting/parenthesizing made simple</td>
138+
<td><a href="https://github.com/VundleVim/Vundle.vim">Vundle</a></td>
139+
<td>Vim plugin manager (Vim fallback only)</td>
140+
</tr>
141+
<tr>
142+
<td><a href="https://github.com/tpope/vim-sensible">vim-sensible</a></td>
143+
<td>Defaults everyone can agree on (Vim fallback only)</td>
128144
</tr>
129145
<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>
131147
</tr>
148+
<!-- Shells -->
132149
<tr>
133150
<td rowspan=6><a href="https://www.zsh.org/">Zsh</a></td>
134151
<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!
166183
<tr>
167184
<td colspan=2>See also <a href="https://github.com/ctrueden/dotfiles/blob/-/zshrc">my .zshrc</a></td>
168185
</tr>
186+
<!-- Dependency Management -->
169187
<tr>
170-
<td rowspan=2><a href="/develop/git">Git</a></td>
171-
<td rowspan=2>It is worth the pain, I promise</td>
172-
<td><a href="https://myrepos.branchable.com/">myrepos</a></td>
173-
<td>Commit, push & pull across repositories <a href="https://github.com/ctrueden/dotfiles/blob/-/mrconfig">en masse</a></td>
188+
<td rowspan=4>Dependency Management</td>
189+
<td rowspan=4>Build <a href="https://en.wikipedia.org/wiki/Standing_on_the_shoulders_of_giants">reusable software components</a></td>
190+
<td><a href="https://docs.astral.sh/uv/">uv</a></td>
191+
<td>For Python projects</td>
174192
</tr>
175193
<tr>
176-
<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>
177196
</tr>
178197
<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>
179208
<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>
210+
</tr>
211+
<tr>
212+
<td><a href="https://github.com/cli/cli">GitHub CLI</a></td>
213+
<td>GitHub on the command line</td>
214+
</tr>
215+
<tr>
216+
<td><a href="https://myrepos.branchable.com/">myrepos</a></td>
217+
<td>Commit, push & pull across repositories <a href="https://github.com/ctrueden/dotfiles/blob/-/mrconfig">en masse</a></td>
218+
</tr>
219+
<tr>
220+
<td colspan=2>See also <a href="https://github.com/ctrueden/dotfiles/blob/-/gitconfig">my .gitconfig</a></td>
181221
</tr>
182222
<tr>
183-
<td><a href="/develop/maven">Maven</a></td>
184-
<td colspan=3>Build <a href="https://en.wikipedia.org/wiki/Standing_on_the_shoulders_of_giants">reusable software components</a></td>
185223
</tr>
186224
</tbody>
187225
</table>

0 commit comments

Comments
 (0)