+ helix config
This commit is contained in:
43
dots/helix/config.toml
Normal file
43
dots/helix/config.toml
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
# https://docs.helix-editor.com/configuration.html
|
||||||
|
# https://docs.helix-editor.com/remapping.html
|
||||||
|
|
||||||
|
# https://theari.dev/blog/enhanced-helix-config/
|
||||||
|
|
||||||
|
[editor]
|
||||||
|
# Show currently open buffers, only when more than one exists.
|
||||||
|
bufferline = "multiple"
|
||||||
|
# Highlight all lines with a cursor
|
||||||
|
cursorline = true
|
||||||
|
# Use relative line numbers
|
||||||
|
line-number = "relative"
|
||||||
|
# Show a ruler at column 120
|
||||||
|
rulers = [120]
|
||||||
|
# Force the theme to show colors
|
||||||
|
true-color = true
|
||||||
|
|
||||||
|
[editor.cursor-shape]
|
||||||
|
insert = "bar"
|
||||||
|
normal = "block"
|
||||||
|
select = "underline"
|
||||||
|
|
||||||
|
[editor.indent-guides]
|
||||||
|
character = "╎"
|
||||||
|
render = true
|
||||||
|
|
||||||
|
[editor.lsp]
|
||||||
|
# Disable automatically popups of signature parameter help
|
||||||
|
auto-signature-help = false
|
||||||
|
# Show LSP messages in the status line
|
||||||
|
display-messages = true
|
||||||
|
|
||||||
|
[editor.statusline]
|
||||||
|
left = ["mode", "spinner", "version-control", "file-name"]
|
||||||
|
|
||||||
|
[keys.normal]
|
||||||
|
"A-," = "goto_previous_buffer"
|
||||||
|
"A-." = "goto_next_buffer"
|
||||||
|
"A-w" = ":buffer-close"
|
||||||
|
"A-/" = "repeat_last_motion"
|
||||||
|
|
||||||
|
[keys.insert]
|
||||||
|
C-s = ":w" # Maps Ctrl-s to the typable command :w which is an alias for :write (save file)
|
||||||
@@ -305,6 +305,10 @@ if [ ${operation} == "dots" ] ; then
|
|||||||
file_path=/home/${system_user}
|
file_path=/home/${system_user}
|
||||||
deploy_file "${dots_trg}/gtk/${file_name}" "${file_path}/${file_name}"
|
deploy_file "${dots_trg}/gtk/${file_name}" "${file_path}/${file_name}"
|
||||||
|
|
||||||
|
file_name=config.toml
|
||||||
|
file_path=/home/${system_user}/.config/helix
|
||||||
|
deploy_file "${dots_trg}/helix/${file_name}" "${file_path}/${file_name}"
|
||||||
|
|
||||||
file_name=index.theme
|
file_name=index.theme
|
||||||
file_path=/home/${system_user}/.icons/default
|
file_path=/home/${system_user}/.icons/default
|
||||||
mkdir -p ${file_path}
|
mkdir -p ${file_path}
|
||||||
|
|||||||
Reference in New Issue
Block a user