mirror of
https://github.com/pratiktri/dotfiles.git
synced 2026-02-04 08:41:43 +05:30
- Shell Scripts: FZF function to fuzzy find all of my projects and open nvim on that project
- Shell Scripts: WIP efforts to comply all to POSIX
This commit is contained in:
@@ -1,5 +1,11 @@
|
||||
# vim:fileencoding=utf-8:foldmethod=marker
|
||||
|
||||
# TODO:
|
||||
# - Display current directory on OS title: even when nvim or any other forground app is running
|
||||
# - Vim keymaps <ctrl>+hjkl to move around splits: https://github.com/knubie/vim-kitty-navigator
|
||||
# - OR <ctrl+shift>+ <arrow_keys>??? in sync with konsole???
|
||||
# - <Ctrl+shift> [/] to decrease/increase split size
|
||||
|
||||
#: Fonts {{{
|
||||
|
||||
#: kitty has very powerful font management. You can configure
|
||||
@@ -422,10 +428,21 @@ cursor_beam_thickness 1
|
||||
|
||||
#: }}}
|
||||
|
||||
scrollback_lines 10000
|
||||
scrollback_pager_history_size 10
|
||||
scrollback_lines 100000
|
||||
scrollback_pager_history_size 100000
|
||||
scrollback_pager nvim -c 'set ft=man'
|
||||
|
||||
# Enable kitty scrollback.nvim plugin
|
||||
allow_remote_control yes
|
||||
listen_on unix:/tmp/kitty
|
||||
shell_integration enabled no-sudo no-complete
|
||||
action_alias kitty_scrollback_nvim kitten /home/pratik/.local/share/nvim/lazy/kitty-scrollback.nvim/python/kitty_scrollback_nvim.py --nvim-args --clean --noplugin -n
|
||||
map kitty_mod+h kitty_scrollback_nvim
|
||||
map kitty_mod+g kitty_scrollback_nvim --config ksb_builtin_last_cmd_output
|
||||
mouse_map kitty_mod+right press ungrabbed combine : mouse_select_command_output : kitty_scrollback_nvim --config ksb_builtin_last_cmd_output
|
||||
|
||||
map kitty_mod+f7 show_kitty_env_vars
|
||||
|
||||
#: Mouse {{{
|
||||
|
||||
# mouse_hide_wait 3.0
|
||||
@@ -1184,7 +1201,7 @@ map ctrl+shift+o launch --cwd=current --type=tab nvim
|
||||
|
||||
#: }}}
|
||||
|
||||
tab_title_template "{sup.index}{fmt.fg.red}{bell_symbol}{activity_symbol}{fmt.fg.tab}{title[title.rfind('/')+1:]} : {tab.active_exe}"
|
||||
tab_title_template "{fmt.fg.red}{bell_symbol}{activity_symbol}{fmt.fg.tab}{title[title.rfind('/')+1:]} : {tab.active_exe}{sup.index}"
|
||||
|
||||
#: Color scheme {{{
|
||||
|
||||
@@ -1656,15 +1673,6 @@ background_blur 65
|
||||
|
||||
update_check_interval 0
|
||||
|
||||
# Enable kitty scrollback.nvim plugin
|
||||
allow_remote_control yes
|
||||
listen_on unix:/tmp/kitty
|
||||
shell_integration enabled
|
||||
action_alias kitty_scrollback_nvim kitten /home/pratik/.local/share/nvim/lazy/kitty-scrollback.nvim/python/kitty_scrollback_nvim.py
|
||||
map kitty_mod+h kitty_scrollback_nvim
|
||||
map kitty_mod+g kitty_scrollback_nvim --config ksb_builtin_last_cmd_output
|
||||
mouse_map kitty_mod+right press ungrabbed combine : mouse_select_command_output : kitty_scrollback_nvim --config ksb_builtin_last_cmd_output
|
||||
|
||||
#: OS specific tweaks {{{
|
||||
|
||||
# wayland_titlebar_color system
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user