diff options
-rw-r--r-- | .config/env | 1 | ||||
-rw-r--r-- | .config/mostrc | 16 | ||||
-rw-r--r-- | .config/zsh/alias.zsh | 1 | ||||
-rwxr-xr-x | .local/bin/fetch_sfeed | 16 | ||||
-rwxr-xr-x | .local/bin/sf | 3 |
5 files changed, 25 insertions, 12 deletions
diff --git a/.config/env b/.config/env index a972505..3dca680 100644 --- a/.config/env +++ b/.config/env @@ -101,6 +101,7 @@ export FZF_DEFAULT_COMMAND='fd -i -H -c never -j9 -E .git -E dotfiles-bsd -E .cc # export FZF_DEFAULT_COMMAND='rg --color never --files --hidden' export FZF_DEFAULT_OPTS='--height 60% --layout=reverse --border=left --tabstop=4' export LESS='-R -c -S' +export MORE_SWITCHES='-ct4' export MPD_HOST="$XDG_DATA_HOME"/mpd/socket export NNN_OPTS='aAdcrRQx' export NNN_COLORS='4132' diff --git a/.config/mostrc b/.config/mostrc index 9bb031d..7756630 100644 --- a/.config/mostrc +++ b/.config/mostrc @@ -1,17 +1,17 @@ -% This is an example configuration file that provides a `less' emulation +% This is an example configuration file that provides a `less' emulation % for MOST. % -% The format is simple: +% The format is simple: % setkey <function-name> <key-name> % unsetkey <key-name> % color <object-name> <fg> <bg> % % Here <key-name> must be enclosed in double quotes. '^' represents Ctrl. % The function name is not in double quotes. -% % -% When MOST starts up, it looks for a keymap file given by the environment -% variable MOST_INITFILE. If that environment variable does not exist, +% +% When MOST starts up, it looks for a keymap file given by the environment +% variable MOST_INITFILE. If that environment variable does not exist, % MOST will look in the users HOME directory for .mostrc on Unix systems % and MOST.RC on VMS systems. % @@ -22,7 +22,7 @@ color normal default default color status yellow black color underline magenta default -color overstrike red default +color overstrike blue default % Keybindings @@ -55,8 +55,8 @@ setkey page_up "^B" setkey other_window "z" setkey other_window "w" setkey search_backward "?" -setkey bob "gg" -setkey eob "G" +setkey bob "gg" +setkey eob "G" setkey goto_mark "'" setkey find_file "E" setkey edit "v" diff --git a/.config/zsh/alias.zsh b/.config/zsh/alias.zsh index 1fbb0c8..6e8bfea 100644 --- a/.config/zsh/alias.zsh +++ b/.config/zsh/alias.zsh @@ -61,7 +61,6 @@ alias \ irc='TERM=st-16color catgirl' \ free='freecolor' \ n='nnn' \ - sf='sfeed_curses $XDG_DATA_HOME/sfeed/feeds/*' \ gt='gpg-tui' \ lg='lazygit' \ tf='terraform' \ diff --git a/.local/bin/fetch_sfeed b/.local/bin/fetch_sfeed index 0800db1..08e6e41 100755 --- a/.local/bin/fetch_sfeed +++ b/.local/bin/fetch_sfeed @@ -1,8 +1,18 @@ #!/bin/sh -pre=$(wc -l --total=only /home/jozan/.local/share/sfeed/feeds/*) -sfeed_update /home/jozan/.config/sfeed/sfeedrc >/dev/null 2>&1 -post=$(wc -l --total=only /home/jozan/.local/share/sfeed/feeds/*) +pre=$(wc -l $XDG_DATA_HOME/sfeed/feeds/* | + tail -n1 | + rev | + cut -b 7- | + rev | + tr -d ' ') +sfeed_update $XDG_CONFIG_HOME/sfeed/sfeedrc +post=$(wc -l $XDG_DATA_HOME/sfeed/feeds/* | + tail -n1 | + rev | + cut -b 7- | + rev | + tr -d ' ') if [ $post -gt $pre ]; then exec herbe " $((post-pre)) new articles" & fi diff --git a/.local/bin/sf b/.local/bin/sf new file mode 100755 index 0000000..89c9848 --- /dev/null +++ b/.local/bin/sf @@ -0,0 +1,3 @@ +#!/bin/sh + +sfeed_curses $XDG_DATA_HOME/sfeed/feeds/* |