aboutsummaryrefslogtreecommitdiffstats
path: root/.config/lsd/config.yaml
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--.config/lsd/config.yaml115
1 files changed, 115 insertions, 0 deletions
diff --git a/.config/lsd/config.yaml b/.config/lsd/config.yaml
new file mode 100644
index 0000000..eb8e667
--- /dev/null
+++ b/.config/lsd/config.yaml
@@ -0,0 +1,115 @@
+# == Classic ==
+# This is a shorthand to override some of the options to be backwards compatible
+# with `ls`. It affects the "color"->"when", "sorting"->"dir-grouping", "date"
+# and "icons"->"when" options.
+# Possible values: false, true
+classic: false
+
+# == Blocks ==
+# This specifies the columns and their order when using the long and the tree
+# layout.
+# Possible values: permission, user, group, size, size_value, date, name, inode
+blocks:
+ - permission
+ - user
+ - group
+ - size
+ - date
+ - name
+ - inode
+
+# == Color ==
+# This has various color options. (Will be expanded in the future.)
+color:
+ # When to colorize the output.
+ # When "classic" is set, this is set to "never".
+ # Possible values: never, auto, always
+ when: always
+
+# == Date ==
+# This specifies the date format for the date column. The freeform format
+# accepts an strftime like string.
+# When "classic" is set, this is set to "date".
+# Possible values: date, relative, +<date_format>
+date: date
+
+# == Dereference ==
+# Whether to dereference symbolic links.
+# Possible values: false, true
+dereference: false
+
+# == Display ==
+# What items to display. Do not specify this for the default behavior.
+# Possible values: all, almost-all, directory-only
+# display: all
+
+# == Icons ==
+icons:
+ # When to use icons.
+ # When "classic" is set, this is set to "never".
+ # Possible values: always, auto, never
+ when: auto
+ # Which icon theme to use.
+ # Possible values: fancy, unicode
+ theme: fancy
+ # Separator between icon and the name
+ # Default to 1 space
+ separator: ' '
+
+
+# == Ignore Globs ==
+# A list of globs to ignore when listing.
+# ignore-globs:
+# - .git
+
+# == Indicators ==
+# Whether to add indicator characters to certain listed files.
+# Possible values: false, true
+indicators: false
+
+# == Layout ==
+# Which layout to use. "oneline" might be a bit confusing here and should be
+# called "one-per-line". It might be changed in the future.
+# Possible values: grid, tree, oneline
+layout: grid
+
+# == Recursion ==
+recursion:
+ # Whether to enable recursion.
+ # Possible values: false, true
+ enabled: false
+ # How deep the recursion should go. This has to be a positive integer. Leave
+ # it unspecified for (virtually) infinite.
+ # depth: 3
+
+# == Size ==
+# Specifies the format of the size column.
+# Possible values: default, short, bytes
+size: default
+
+# == Sorting ==
+sorting:
+ # Specify what to sort by.
+ # Possible values: extension, name, time, size, version
+ column: name
+ # Whether to reverse the sorting.
+ # Possible values: false, true
+ reverse: false
+ # Whether to group directories together and where.
+ # When "classic" is set, this is set to "none".
+ # Possible values: first, last, none
+ dir-grouping: none
+
+# == No Symlink ==
+# Whether to omit showing symlink targets
+# Possible values: false, true
+no-symlink: false
+
+# == Total size ==
+# Whether to display the total size of directories.
+# Possible values: false, true
+total-size: false
+
+# == Symlink arrow ==
+# Specifies how the symlink arrow display, chars in both ascii and utf8
+symlink-arrow: ⇒