This commit is contained in:
Tiago Sousa 2023-10-09 09:51:02 +01:00
parent a84395e4d4
commit d5aa613a68
4 changed files with 20 additions and 38 deletions

View file

@ -23,7 +23,7 @@ env:
# available, otherwise `xterm-256color` is used. # available, otherwise `xterm-256color` is used.
TERM: xterm-256color TERM: xterm-256color
#window: window:
# Window dimensions (changes require restart) # Window dimensions (changes require restart)
# #
# Number of lines/columns (not pixels) in the terminal. Both lines and columns # Number of lines/columns (not pixels) in the terminal. Both lines and columns
@ -68,7 +68,7 @@ env:
# #
# Window opacity as a floating point number from `0.0` to `1.0`. # Window opacity as a floating point number from `0.0` to `1.0`.
# The value `0.0` is completely transparent and `1.0` is opaque. # The value `0.0` is completely transparent and `1.0` is opaque.
#opacity: 1.0 opacity: 0.9
# Startup Mode (changes require restart) # Startup Mode (changes require restart)
# #

View file

@ -1,42 +1,12 @@
# interpreter for shell commands
# Basic vars
set shell sh set shell sh
# set '-eu' options for shell commands
# These options are used to have safer shell commands. Option '-e' is used to
# exit on error and option '-u' is used to give error for unset variables.
# Option '-f' disables pathname expansion which can be useful when $f, $fs, and
# $fx variables contain names with '*' or '?' characters. However, this option
# is used selectively within individual commands as it can be limiting at
# times.
set shellopts '-eu' set shellopts '-eu'
# set internal field separator (IFS) to "\n" for shell commands
# This is useful to automatically split file names in $fs and $fx properly
# since default file separator used in these variables (i.e. 'filesep' option)
# is newline. You need to consider the values of these options and create your
# commands accordingly.
set ifs "\n" set ifs "\n"
# leave some space at the top and the bottom of the screen
set scrolloff 10 set scrolloff 10
# Use the `dim` attribute instead of underline for the cursor in the preview pane
set cursorpreviewfmt "\033[7;2m" set cursorpreviewfmt "\033[7;2m"
# use enter for shell commands
map <enter> shell
# show the result of execution of previous commands
map ` !true
# execute current file (must be executable)
map x $$f
map X !$f
# dedicated keys for file opener actions
map o &mimeopen $f
map O $mimeopen --ask $f
# define a custom 'open' command # define a custom 'open' command
# This command is called when current file is not a directory. You may want to # This command is called when current file is not a directory. You may want to
# use either file extensions and/or mime types here. Below uses an editor for # use either file extensions and/or mime types here. Below uses an editor for
@ -49,11 +19,10 @@ cmd open &{{
}} }}
# mkdir command. See wiki if you want it to select created dir # mkdir command. See wiki if you want it to select created dir
map a :push %mkdir<space>
# define a custom 'rename' command without prompt for overwrite # define a custom 'rename' command without prompt for overwrite
cmd rename %[ -e $1 ] && printf "file exists" || mv $f $1 cmd rename %[ -e $1 ] && printf "file exists" || mv $f $1
map r push :rename<space>
# make sure trash folder exists # make sure trash folder exists
# %mkdir -p ~/.trash # %mkdir -p ~/.trash
@ -106,3 +75,16 @@ cmd zip ${{
zip -r $1.zip $1 zip -r $1.zip $1
rm -rf $1 rm -rf $1
}} }}
map <enter> shell
map ` !true
map x $$f
map X !$f
map o &mimeopen $f
map O $mimeopen --ask $f
map <c-n> :push %mkdir<space>
map r push :rename<space>
map V push $nvim<space>

View file

@ -16,6 +16,6 @@ require('nvim-treesitter.configs').setup {
} }
require('orgmode').setup({ require('orgmode').setup({
org_agenda_files = { '~/Nextcloud/org/*', '~/my-orgs/**/*' }, org_agenda_files = '~/Nextcloud/org/**/*',
org_default_notes_file = '~/Nextcloud/org/refile.org', org_default_notes_file = '~/Nextcloud/org/refile.org',
}) })

View file

@ -197,7 +197,7 @@ ramp-6-foreground = ${colors.yellow}
type = internal/battery type = internal/battery
battery = BAT1 battery = BAT1
adapter = ADP1 adapter = ADP1
full-at = 99 full-at = 92
low-at = 5 low-at = 5
poll-interval = 5 poll-interval = 5
time-format = %H:%M time-format = %H:%M