practicalli

practicalli-johnny 2025-04-27T09:27:58.154469Z

I am considering which plugin to use to search and replace across a project, ideally with visual feedback of the changed before they are made. https://github.com/practicalli/nvim-astro5/issues/48 I previously used nvim.spectre and it was okay, I am also trying grug-far.nvim which seems to have a few extra features. If you have opinions, feel free to share

practicalli-johnny 2025-04-27T10:38:05.553509Z

Added some plugins from the Astrocommunity that should complement the Practicalli Astro5 config - dont go too crazy with the emoji 🤣 - community: add advanced surround nvim-surround - community: add emoji completion blink-cmp-emoji - community: add color picker ccc-nvim - community: add rainbow-delimiters with theme support

🔥 1
emilaasa 2025-04-27T14:52:24.119609Z

Is there some simple config to opt out of parinfer / paredit? I'm so used to using vim-sexp

practicalli-johnny 2025-04-27T21:09:50.771229Z

Yes, add the name of the plugin and add enabled = false Include this in either lua/community.lua after the clojure import statement or your own lua/plugins/user.lua file

{ "gpanders/nvim-parinfer", enabled = false },
  { "julienvincent/nvim-paredit", enabled = false },
The user.lua file should start with a return with a { } pair surrounding the two lines above. See the practicalli.lua file for an example.

🙌 1
practicalli-johnny 2025-04-27T21:14:02.151739Z

I also include a few biases on how Conjure works (no HUD popup - I use the inline completion and separate repl log tab, i.e. , l t I encourage people to create their own lua/plugins/user.lua file to add their own customisation and either override lua/plugins/practicalli.lua or disable it by creating a shell (bash,zsh,fish) Environment Variable called PRACTICALLI_ASTRO and set it to false. I wont create a user.lua file for this config, so it will be safe from git merge conflicts.