mirror of
https://github.com/kmein/niveum
synced 2026-03-20 20:01:08 +01:00
vim: newfangled distraction-free writing plugins
This commit is contained in:
@@ -419,6 +419,8 @@
|
|||||||
vimPlugins-icalendar-vim = pkgs.callPackage packages/vimPlugins/icalendar-vim.nix {};
|
vimPlugins-icalendar-vim = pkgs.callPackage packages/vimPlugins/icalendar-vim.nix {};
|
||||||
vimPlugins-jq-vim = pkgs.callPackage packages/vimPlugins/jq-vim.nix {};
|
vimPlugins-jq-vim = pkgs.callPackage packages/vimPlugins/jq-vim.nix {};
|
||||||
vimPlugins-typst-vim = pkgs.callPackage packages/vimPlugins/typst-vim.nix {};
|
vimPlugins-typst-vim = pkgs.callPackage packages/vimPlugins/typst-vim.nix {};
|
||||||
|
vimPlugins-mdwa-nvim = pkgs.callPackage packages/vimPlugins/mdwa-nvim.nix {};
|
||||||
|
vimPlugins-vim-ernest = pkgs.callPackage packages/vimPlugins/vim-ernest.nix {};
|
||||||
vimPlugins-vim-256noir = pkgs.callPackage packages/vimPlugins/vim-256noir.nix {};
|
vimPlugins-vim-256noir = pkgs.callPackage packages/vimPlugins/vim-256noir.nix {};
|
||||||
vimPlugins-vim-colors-paramount = pkgs.callPackage packages/vimPlugins/vim-colors-paramount.nix {};
|
vimPlugins-vim-colors-paramount = pkgs.callPackage packages/vimPlugins/vim-colors-paramount.nix {};
|
||||||
vimPlugins-vim-fetch = pkgs.callPackage packages/vimPlugins/vim-fetch.nix {};
|
vimPlugins-vim-fetch = pkgs.callPackage packages/vimPlugins/vim-fetch.nix {};
|
||||||
|
|||||||
@@ -125,12 +125,10 @@ let g:pandoc#syntax#conceal#use = 0
|
|||||||
let g:pandoc#modules#disabled = []
|
let g:pandoc#modules#disabled = []
|
||||||
let g:pandoc#spell#default_langs = ['en', 'de']
|
let g:pandoc#spell#default_langs = ['en', 'de']
|
||||||
|
|
||||||
|
autocmd! User GoyoEnter Limelight | Ernest
|
||||||
|
autocmd! User ErnestLeave Limelight! | Goyo!
|
||||||
|
|
||||||
|
|
||||||
" Enable Copilot for specific filetypes
|
|
||||||
" See: https://github.com/github/copilot.vim/blob/1a55183ef9347d6f420406a3746474b6b9fb9ef5/doc/copilot.txt#L46
|
|
||||||
let g:copilot_filetypes = {
|
|
||||||
\ 'python': v:true
|
|
||||||
\}
|
|
||||||
" Disable Copilot for files larger than 100kb
|
" Disable Copilot for files larger than 100kb
|
||||||
autocmd BufReadPre *
|
autocmd BufReadPre *
|
||||||
\ let f=getfsize(expand("<afile>"))
|
\ let f=getfsize(expand("<afile>"))
|
||||||
|
|||||||
@@ -42,6 +42,11 @@
|
|||||||
|
|
||||||
copilot-vim
|
copilot-vim
|
||||||
|
|
||||||
|
goyo
|
||||||
|
limelight-vim
|
||||||
|
niveumPackages.vimPlugins-mdwa-nvim
|
||||||
|
niveumPackages.vimPlugins-vim-ernest
|
||||||
|
|
||||||
fzf-vim
|
fzf-vim
|
||||||
fzfWrapper
|
fzfWrapper
|
||||||
supertab
|
supertab
|
||||||
|
|||||||
14
packages/vimPlugins/mdwa-nvim.nix
Normal file
14
packages/vimPlugins/mdwa-nvim.nix
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
vimUtils,
|
||||||
|
fetchFromGitHub,
|
||||||
|
lib,
|
||||||
|
}: (vimUtils.buildVimPluginFrom2Nix {
|
||||||
|
pname = "mdwa.nvim";
|
||||||
|
version = "9f37270";
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "tihawk";
|
||||||
|
repo = "mdwa.nvim";
|
||||||
|
rev = "9f3727037e0d85fd0930334b91b9687a5a880192";
|
||||||
|
hash = "sha256-h2jy2E+pN2Ma/5n9Eq2oXr9xHma2OxxVvx9EJ+bIYxA=";
|
||||||
|
};
|
||||||
|
})
|
||||||
14
packages/vimPlugins/vim-ernest.nix
Normal file
14
packages/vimPlugins/vim-ernest.nix
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
vimUtils,
|
||||||
|
fetchFromGitHub,
|
||||||
|
lib,
|
||||||
|
}: (vimUtils.buildVimPluginFrom2Nix {
|
||||||
|
pname = "vim-ernest";
|
||||||
|
version = "4b99bc3";
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "lgalke";
|
||||||
|
repo = "vim-ernest";
|
||||||
|
rev = "4b99bc3fe3deb7bb958ad2f64cad93569eeb50d7";
|
||||||
|
hash = "sha256-AUuRnnZU39XUerBxNelEqVyDAalRm3VGNUQb15fjXjM=";
|
||||||
|
};
|
||||||
|
})
|
||||||
Reference in New Issue
Block a user