add scnvim
This commit is contained in:
parent
483d9abc84
commit
c0944fc2d9
|
@ -78,6 +78,16 @@ let
|
||||||
sha256 = "ZV0vPYiZI5/3Isw2l7rrLuiO+kA9G0vrA6OxHFkLTFw=";
|
sha256 = "ZV0vPYiZI5/3Isw2l7rrLuiO+kA9G0vrA6OxHFkLTFw=";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
scnvim = pkgs.vimUtils.buildVimPluginFrom2Nix {
|
||||||
|
pname = "scnvim";
|
||||||
|
version = "2022-06-04";
|
||||||
|
src = pkgs.fetchFromGitHub {
|
||||||
|
owner = "davidgranstrom";
|
||||||
|
repo = "scnvim";
|
||||||
|
rev = "746cc0db820d02a9c36b8f9ba2eac9725fa73107";
|
||||||
|
sha256 = "kvSwS6FNUY2Ue84NhWLLcm0ldLMSp4WqQ7s6TUoX6Cc=";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
my-python-packages = python-packages: with python-packages; [
|
my-python-packages = python-packages: with python-packages; [
|
||||||
|
@ -271,6 +281,7 @@ in
|
||||||
let g:vimwiki_list = [{ 'path': '~/kitaab/vimwiki', 'auto_tags': 1, 'auto_diary_index': 1, 'auto_generate_links': 1 }]
|
let g:vimwiki_list = [{ 'path': '~/kitaab/vimwiki', 'auto_tags': 1, 'auto_diary_index': 1, 'auto_generate_links': 1 }]
|
||||||
let g:sync_taskwarrior = 0
|
let g:sync_taskwarrior = 0
|
||||||
let g:zettel_format = "%y%m%d-%H%M"
|
let g:zettel_format = "%y%m%d-%H%M"
|
||||||
|
let g:vimwiki_list = [{'path': '~/kitaab/vimwiki', 'nested_syntaxes': {'python': 'python', 'c++': 'cpp', 'nix': 'nix', 'bash': 'sh'}}]
|
||||||
|
|
||||||
let g:mapleader="\<Space>"
|
let g:mapleader="\<Space>"
|
||||||
|
|
||||||
|
@ -496,7 +507,7 @@ in
|
||||||
capabilities = require('cmp_nvim_lsp').update_capabilities(capabilities)
|
capabilities = require('cmp_nvim_lsp').update_capabilities(capabilities)
|
||||||
|
|
||||||
local lspconfig = require('lspconfig')
|
local lspconfig = require('lspconfig')
|
||||||
local servers = { 'clojure_lsp', 'terraform_lsp' }
|
local servers = { 'clojure_lsp', 'terraform_lsp', 'zls' }
|
||||||
for _, lsp in ipairs(servers) do
|
for _, lsp in ipairs(servers) do
|
||||||
lspconfig[lsp].setup {
|
lspconfig[lsp].setup {
|
||||||
on_attach = function(client, bufnr)
|
on_attach = function(client, bufnr)
|
||||||
|
@ -630,6 +641,7 @@ in
|
||||||
|
|
||||||
require("which-key").setup{}
|
require("which-key").setup{}
|
||||||
require('leap').set_default_keymaps()
|
require('leap').set_default_keymaps()
|
||||||
|
require('scnvim').setup()
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
'';
|
'';
|
||||||
|
@ -642,6 +654,7 @@ in
|
||||||
rnix-lsp
|
rnix-lsp
|
||||||
terraform-lsp
|
terraform-lsp
|
||||||
clj-kondo
|
clj-kondo
|
||||||
|
zls
|
||||||
gcc
|
gcc
|
||||||
nodePackages.pyright
|
nodePackages.pyright
|
||||||
shellcheck
|
shellcheck
|
||||||
|
@ -681,6 +694,7 @@ in
|
||||||
emmet-vim
|
emmet-vim
|
||||||
csv-vim
|
csv-vim
|
||||||
direnv-vim
|
direnv-vim
|
||||||
|
zig-vim
|
||||||
|
|
||||||
# kitaab stuff
|
# kitaab stuff
|
||||||
vimwiki
|
vimwiki
|
||||||
|
@ -721,6 +735,7 @@ in
|
||||||
# experimental
|
# experimental
|
||||||
nvim-luapad
|
nvim-luapad
|
||||||
nvim-navic
|
nvim-navic
|
||||||
|
scnvim
|
||||||
leap
|
leap
|
||||||
# TODO break with nvim 0.8.0
|
# TODO break with nvim 0.8.0
|
||||||
# these are here until i upgrade my nixos channnel in the flake
|
# these are here until i upgrade my nixos channnel in the flake
|
||||||
|
|
Loading…
Reference in a new issue