new apps
This commit is contained in:
27
bat/.config/bat/config
Normal file
27
bat/.config/bat/config
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
# This is `bat`s configuration file. Each line either contains a comment or
|
||||||
|
# a command-line option that you want to pass to `bat` by default. You can
|
||||||
|
# run `bat --help` to get a list of all possible configuration options.
|
||||||
|
|
||||||
|
# Specify desired highlighting theme (e.g. "TwoDark"). Run `bat --list-themes`
|
||||||
|
# for a list of all available themes
|
||||||
|
--theme="base16"
|
||||||
|
|
||||||
|
# Enable this to use italic text on the terminal. This is not supported on all
|
||||||
|
# terminal emulators (like tmux, by default):
|
||||||
|
#--italic-text=always
|
||||||
|
|
||||||
|
# Uncomment the following line to disable automatic paging:
|
||||||
|
#--paging=never
|
||||||
|
|
||||||
|
# Uncomment the following line if you are using less version >= 551 and want to
|
||||||
|
# enable mouse scrolling support in `bat` when running inside tmux. This might
|
||||||
|
# disable text selection, unless you press shift.
|
||||||
|
#--pager="less --RAW-CONTROL-CHARS --quit-if-one-screen --mouse"
|
||||||
|
|
||||||
|
# Syntax mappings: map a certain filename pattern to a language.
|
||||||
|
# Example 1: use the C++ syntax for Arduino .ino files
|
||||||
|
# Example 2: Use ".gitignore"-style highlighting for ".ignore" files
|
||||||
|
#--map-syntax "*.ino:C++"
|
||||||
|
#--map-syntax ".ignore:Git Ignore"
|
||||||
|
|
||||||
|
--style="plain"
|
||||||
200
zk/.config/zk/config.toml
Normal file
200
zk/.config/zk/config.toml
Normal file
@@ -0,0 +1,200 @@
|
|||||||
|
# zk configuration file
|
||||||
|
#
|
||||||
|
# Uncomment the properties you want to customize.
|
||||||
|
|
||||||
|
[notebook]
|
||||||
|
dir = "$HOME/notes/notebook"
|
||||||
|
|
||||||
|
# NOTE SETTINGS
|
||||||
|
#
|
||||||
|
# Defines the default options used when generating new notes.
|
||||||
|
[note]
|
||||||
|
|
||||||
|
# Language used when writing notes.
|
||||||
|
# This is used to generate slugs or with date formats.
|
||||||
|
#language = "en"
|
||||||
|
|
||||||
|
# The default title used for new note, if no `--title` flag is provided.
|
||||||
|
#default-title = "Untitled"
|
||||||
|
|
||||||
|
# Template used to generate a note's filename, without extension.
|
||||||
|
#filename = "{{id}}"
|
||||||
|
|
||||||
|
# The file extension used for the notes.
|
||||||
|
#extension = "md"
|
||||||
|
|
||||||
|
# Template used to generate a note's content.
|
||||||
|
# If not an absolute path or "~/unix/path", it's relative to .zk/templates/
|
||||||
|
template = "default.md"
|
||||||
|
|
||||||
|
# Path globs ignored while indexing existing notes.
|
||||||
|
#exclude = [
|
||||||
|
# "drafts/*",
|
||||||
|
# "log.md"
|
||||||
|
#]
|
||||||
|
|
||||||
|
# Configure random ID generation.
|
||||||
|
|
||||||
|
# The charset used for random IDs. You can use:
|
||||||
|
# * letters: only letters from a to z.
|
||||||
|
# * numbers: 0 to 9
|
||||||
|
# * alphanum: letters + numbers
|
||||||
|
# * hex: hexadecimal, from a to f and 0 to 9
|
||||||
|
# * custom string: will use any character from the provided value
|
||||||
|
#id-charset = "alphanum"
|
||||||
|
|
||||||
|
# Length of the generated IDs.
|
||||||
|
#id-length = 4
|
||||||
|
|
||||||
|
# Letter case for the random IDs, among lower, upper or mixed.
|
||||||
|
#id-case = "lower"
|
||||||
|
|
||||||
|
|
||||||
|
# EXTRA VARIABLES
|
||||||
|
#
|
||||||
|
# A dictionary of variables you can use for any custom values when generating
|
||||||
|
# new notes. They are accessible in templates with {{extra.<key>}}
|
||||||
|
[extra]
|
||||||
|
|
||||||
|
#key = "value"
|
||||||
|
|
||||||
|
|
||||||
|
# GROUP OVERRIDES
|
||||||
|
#
|
||||||
|
# You can override global settings from [note] and [extra] for a particular
|
||||||
|
# group of notes by declaring a [group."<name>"] section.
|
||||||
|
#
|
||||||
|
# Specify the list of directories which will automatically belong to the group
|
||||||
|
# with the optional `paths` property.
|
||||||
|
#
|
||||||
|
# Omitting `paths` is equivalent to providing a single path equal to the name of
|
||||||
|
# the group. This can be useful to quickly declare a group by the name of the
|
||||||
|
# directory it applies to.
|
||||||
|
|
||||||
|
#[group."<NAME>"]
|
||||||
|
#paths = ["<DIR1>", "<DIR2>"]
|
||||||
|
#[group."<NAME>".note]
|
||||||
|
#filename = "{{format-date now}}"
|
||||||
|
#[group."<NAME>".extra]
|
||||||
|
#key = "value"
|
||||||
|
|
||||||
|
|
||||||
|
# MARKDOWN SETTINGS
|
||||||
|
[format.markdown]
|
||||||
|
|
||||||
|
# Format used to generate links between notes.
|
||||||
|
# Either "wiki", "markdown" or a custom template. Default is "markdown".
|
||||||
|
#link-format = "wiki"
|
||||||
|
# Indicates whether a link's path will be percent-encoded.
|
||||||
|
# Defaults to true for "markdown" format and false for "wiki" format.
|
||||||
|
#link-encode-path = true
|
||||||
|
# Indicates whether a link's path file extension will be removed.
|
||||||
|
# Defaults to true.
|
||||||
|
#link-drop-extension = true
|
||||||
|
|
||||||
|
# Enable support for #hashtags.
|
||||||
|
hashtags = true
|
||||||
|
# Enable support for :colon:separated:tags:.
|
||||||
|
colon-tags = false
|
||||||
|
# Enable support for Bear's #multi-word tags#
|
||||||
|
# Hashtags must be enabled for multi-word tags to work.
|
||||||
|
multiword-tags = false
|
||||||
|
|
||||||
|
|
||||||
|
# EXTERNAL TOOLS
|
||||||
|
[tool]
|
||||||
|
|
||||||
|
# Default editor used to open notes. When not set, the EDITOR or VISUAL
|
||||||
|
# environment variables are used.
|
||||||
|
#editor = "vim"
|
||||||
|
|
||||||
|
# Pager used to scroll through long output. If you want to disable paging
|
||||||
|
# altogether, set it to an empty string "".
|
||||||
|
#pager = "less -FIRX"
|
||||||
|
|
||||||
|
# Command used to preview a note during interactive fzf mode.
|
||||||
|
# Set it to an empty string "" to disable preview.
|
||||||
|
|
||||||
|
# bat is a great tool to render Markdown document with syntax highlighting.
|
||||||
|
#https://github.com/sharkdp/bat
|
||||||
|
fzf-preview = "bat -p --color always {-1}"
|
||||||
|
|
||||||
|
|
||||||
|
# LSP
|
||||||
|
#
|
||||||
|
# Configure basic editor integration for LSP-compatible editors.
|
||||||
|
# See https://github.com/zk-org/zk/blob/main/docs/editors-integration.md
|
||||||
|
#
|
||||||
|
[lsp]
|
||||||
|
|
||||||
|
[lsp.diagnostics]
|
||||||
|
# Each diagnostic can have for value: none, hint, info, warning, error
|
||||||
|
|
||||||
|
# Report titles of wiki-links as hints.
|
||||||
|
#wiki-title = "hint"
|
||||||
|
# Warn for dead links between notes.
|
||||||
|
dead-link = "error"
|
||||||
|
|
||||||
|
[lsp.completion]
|
||||||
|
# Customize the completion pop-up of your LSP client.
|
||||||
|
|
||||||
|
# Show the note title in the completion pop-up, or fallback on its path if empty.
|
||||||
|
#note-label = "{{title-or-path}}"
|
||||||
|
# Filter out the completion pop-up using the note title or its path.
|
||||||
|
#note-filter-text = "{{title}} {{path}}"
|
||||||
|
# Show the note filename without extension as detail.
|
||||||
|
#note-detail = "{{filename-stem}}"
|
||||||
|
|
||||||
|
|
||||||
|
# NAMED FILTERS
|
||||||
|
#
|
||||||
|
# A named filter is a set of note filtering options used frequently together.
|
||||||
|
#
|
||||||
|
[filter]
|
||||||
|
|
||||||
|
# Matches the notes created the last two weeks. For example:
|
||||||
|
# $ zk list recents --limit 15
|
||||||
|
# $ zk edit recents --interactive
|
||||||
|
#recents = "--sort created- --created-after 'last two weeks'"
|
||||||
|
|
||||||
|
|
||||||
|
# COMMAND ALIASES
|
||||||
|
#
|
||||||
|
# Aliases are user commands called with `zk <alias> [<flags>] [<args>]`.
|
||||||
|
#
|
||||||
|
# The alias will be executed with `$SHELL -c`, please refer to your shell's
|
||||||
|
# man page to see the available syntax. In most shells:
|
||||||
|
# * $@ can be used to expand all the provided flags and arguments
|
||||||
|
# * you can pipe commands together with the usual | character
|
||||||
|
#
|
||||||
|
[alias]
|
||||||
|
# Here are a few aliases to get you started.
|
||||||
|
|
||||||
|
# Shortcut to a command.
|
||||||
|
ls = 'zk edit --interactive "$@"'
|
||||||
|
|
||||||
|
# Default flags for an existing command.
|
||||||
|
#list = "zk list --quiet $@"
|
||||||
|
|
||||||
|
# Edit the last modified note.
|
||||||
|
#editlast = "zk edit --limit 1 --sort modified- $@"
|
||||||
|
|
||||||
|
# Edit the notes selected interactively among the notes created the last two weeks.
|
||||||
|
# This alias doesn't take any argument, so we don't use $@.
|
||||||
|
recent = "zk edit --sort created- --created-after 'last two weeks' --interactive"
|
||||||
|
|
||||||
|
# Print paths separated with colons for the notes found with the given
|
||||||
|
# arguments. This can be useful to expand a complex search query into a flag
|
||||||
|
# taking only paths. For example:
|
||||||
|
# zk list --link-to "`zk path -m potatoe`"
|
||||||
|
#path = "zk list --quiet --format {{path}} --delimiter , $@"
|
||||||
|
|
||||||
|
# Show a random note.
|
||||||
|
#lucky = "zk list --quiet --format full --sort random --limit 1"
|
||||||
|
|
||||||
|
# Returns the Git history for the notes found with the given arguments.
|
||||||
|
# Note the use of a pipe and the location of $@.
|
||||||
|
#hist = "zk list --format path --delimiter0 --quiet $@ | xargs -t -0 git log --patch --"
|
||||||
|
|
||||||
|
# Edit this configuration file.
|
||||||
|
conf = '$EDITOR "$ZK_NOTEBOOK_DIR/.zk/config.toml"'
|
||||||
3
zk/.config/zk/templates/default.md
Normal file
3
zk/.config/zk/templates/default.md
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
# {{title}}
|
||||||
|
|
||||||
|
{{content}}
|
||||||
@@ -8,7 +8,7 @@ export VISUAL=${EDITOR}
|
|||||||
export PAGER=less
|
export PAGER=less
|
||||||
export LESS=RX # R for ANSI color sequences, X to not clear screen on exit
|
export LESS=RX # R for ANSI color sequences, X to not clear screen on exit
|
||||||
export XDG_CONFIG_HOME=${HOME}/.config
|
export XDG_CONFIG_HOME=${HOME}/.config
|
||||||
export FZF_DEFAULT_OPTS="--multi --height=40% --layout=reverse"
|
export FZF_DEFAULT_OPTS="--multi --height=40% --layout=reverse --preview='bat --color=always --style=numbers --line-range=:200 {}'"
|
||||||
|
|
||||||
export GOPATH=~/go
|
export GOPATH=~/go
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user