mirror of
https://github.com/kmein/niveum
synced 2026-03-16 10:11: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
|
||||
noremap <leader>i mzgg=G`z
|
||||
|
||||
" replace all
|
||||
nnoremap S :%s//g<Left><Left>
|
||||
|
||||
nnoremap <Leader>a <Plug>(ale_hover)
|
||||
nnoremap <Leader>d <Plug>(ale_go_to_definition_in_tab)
|
||||
nnoremap <Leader>rf <Plug>(ale_find_references)
|
||||
@@ -42,9 +45,8 @@ set shiftwidth=2 tabstop=2 expandtab
|
||||
set laststatus=1
|
||||
set number
|
||||
set path+=**
|
||||
set splitbelow
|
||||
set splitright
|
||||
set wildmenu
|
||||
set splitbelow splitright
|
||||
set wildmenu wildmode=longest,list,full
|
||||
set shortmess+=aI
|
||||
set nowritebackup noswapfile
|
||||
set mouse=a
|
||||
|
||||
@@ -4,6 +4,12 @@ let
|
||||
PATH=${lib.makeBinPath (packages ++ [pkgs.coreutils pkgs.findutils])}
|
||||
${script} "$@"
|
||||
'';
|
||||
voidrice = pkgs.fetchFromGitHub {
|
||||
owner = "LukeSmithxyz";
|
||||
repo = "voidrice";
|
||||
rev = "dff66cd1efb36afd54dd6dcf2fdaa9475d5646c1";
|
||||
sha256 = "19f33ins2kzgiw72d62j8zz9ai3j8m4qqfqmagxkg9yhxqkdqry7";
|
||||
};
|
||||
in
|
||||
{
|
||||
# https://github.com/LukeSmithxyz/voidrice/blob/9fe6802122f6e0392c7fe20eefd30437771d7f8e/.local/bin/dmenuunicode
|
||||
@@ -103,6 +109,18 @@ in
|
||||
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 {
|
||||
script = ./notetags.sh;
|
||||
name = "notetags";
|
||||
|
||||
Reference in New Issue
Block a user