mirror of
https://github.com/kmein/niveum
synced 2026-03-19 19:41:08 +01:00
feat: scripts from luke smith
This commit is contained in:
@@ -29,6 +29,9 @@ noremap <leader>f :Goyo<CR>
|
|||||||
" reindent whole file
|
" reindent whole file
|
||||||
noremap <leader>i mzgg=G`z
|
noremap <leader>i mzgg=G`z
|
||||||
|
|
||||||
|
" replace all
|
||||||
|
nnoremap S :%s//g<Left><Left>
|
||||||
|
|
||||||
nnoremap <Leader>a <Plug>(ale_hover)
|
nnoremap <Leader>a <Plug>(ale_hover)
|
||||||
nnoremap <Leader>d <Plug>(ale_go_to_definition_in_tab)
|
nnoremap <Leader>d <Plug>(ale_go_to_definition_in_tab)
|
||||||
nnoremap <Leader>rf <Plug>(ale_find_references)
|
nnoremap <Leader>rf <Plug>(ale_find_references)
|
||||||
@@ -42,9 +45,8 @@ set shiftwidth=2 tabstop=2 expandtab
|
|||||||
set laststatus=1
|
set laststatus=1
|
||||||
set number
|
set number
|
||||||
set path+=**
|
set path+=**
|
||||||
set splitbelow
|
set splitbelow splitright
|
||||||
set splitright
|
set wildmenu wildmode=longest,list,full
|
||||||
set wildmenu
|
|
||||||
set shortmess+=aI
|
set shortmess+=aI
|
||||||
set nowritebackup noswapfile
|
set nowritebackup noswapfile
|
||||||
set mouse=a
|
set mouse=a
|
||||||
|
|||||||
@@ -4,6 +4,12 @@ let
|
|||||||
PATH=${lib.makeBinPath (packages ++ [pkgs.coreutils pkgs.findutils])}
|
PATH=${lib.makeBinPath (packages ++ [pkgs.coreutils pkgs.findutils])}
|
||||||
${script} "$@"
|
${script} "$@"
|
||||||
'';
|
'';
|
||||||
|
voidrice = pkgs.fetchFromGitHub {
|
||||||
|
owner = "LukeSmithxyz";
|
||||||
|
repo = "voidrice";
|
||||||
|
rev = "dff66cd1efb36afd54dd6dcf2fdaa9475d5646c1";
|
||||||
|
sha256 = "19f33ins2kzgiw72d62j8zz9ai3j8m4qqfqmagxkg9yhxqkdqry7";
|
||||||
|
};
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
# https://github.com/LukeSmithxyz/voidrice/blob/9fe6802122f6e0392c7fe20eefd30437771d7f8e/.local/bin/dmenuunicode
|
# https://github.com/LukeSmithxyz/voidrice/blob/9fe6802122f6e0392c7fe20eefd30437771d7f8e/.local/bin/dmenuunicode
|
||||||
@@ -103,6 +109,18 @@ in
|
|||||||
name = "nix-git";
|
name = "nix-git";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
linkhandler = wrapScript {
|
||||||
|
packages = [ pkgs.utillinux pkgs.mpv pkgs.curl pkgs.gnused pkgs.sxiv pkgs.ts ];
|
||||||
|
script = "${voidrice}/.local/bin/linkhandler";
|
||||||
|
name = "linkhandler";
|
||||||
|
};
|
||||||
|
|
||||||
|
mansplain = wrapScript {
|
||||||
|
packages = [ pkgs.man pkgs.zathura pkgs.dmenu pkgs.gnused ];
|
||||||
|
script = ./mansplain.sh;
|
||||||
|
name = "mansplain";
|
||||||
|
};
|
||||||
|
|
||||||
notetags = wrapScript {
|
notetags = wrapScript {
|
||||||
script = ./notetags.sh;
|
script = ./notetags.sh;
|
||||||
name = "notetags";
|
name = "notetags";
|
||||||
|
|||||||
Reference in New Issue
Block a user