summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.config/env1
-rw-r--r--.config/mostrc16
-rw-r--r--.config/zsh/alias.zsh1
-rwxr-xr-x.local/bin/fetch_sfeed16
-rwxr-xr-x.local/bin/sf3
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/*