All Top-level Files
Not logged in

Files in the top-level directory in any check-in


pe-vim

vim supports a lot of things by default! pe sprinkles on filetype detection autocommands and minimal extensions to facilitate an efficient development experience. including parinfer for easy scheming.

typically used together with tmux ^^

install / update

the latest version of pe-vim is built around nix! or else!

# flake.nix
{ inputs.pe-vim.url = "https://src.ix.cyb.red/pe-vim/tarball/trunk.tar.gz"; }

# home.nix
{
  modules = [ pe-vim.homeManagerModules.pe-vim ];
  programs.pe-vim.enable = true;
}

home-manager switch to install, nix flake update pe-vim to update.

hints

TODO leave some notes on how to enable ALE features for the supported environments.

" expand the hint
:ALEDetail
" is your friend
:set keymap=bqn

allow unfree

if you find yourself needing to burn unholy amounts of energy for advanced autocomplete:

# home.nix
{
  nixpkgs.config.allowUnfreePredicate = pkg:
    builtins.elem (pkgs.lib.getName pkg) [
      "copilot.vim"
    ];
  programs.pe-vim.enableUnholyCopilot = true;
}

license

pe/vim scripts long enough to copyright are chaotic software, for everything else there's a nix annotation.