Compare commits

...

4 Commits

Author SHA1 Message Date
880609c59e update 2026-02-18 02:05:21 -08:00
a3157dcf98 update 2026-02-18 01:52:27 -08:00
b8c317595a update 2026-02-17 20:44:06 -08:00
b9290bc985 update 2026-02-17 20:40:13 -08:00
6 changed files with 403 additions and 384 deletions

View File

@@ -6,6 +6,7 @@ tool_output_token_limit = 25000
# Formula: 273000 - (tool_output_token_limit + 15000) # Formula: 273000 - (tool_output_token_limit + 15000)
# With tool_output_token_limit=25000 ⇒ 273000 - (25000 + 15000) = 233000 # With tool_output_token_limit=25000 ⇒ 273000 - (25000 + 15000) = 233000
model_auto_compact_token_limit = 233000 model_auto_compact_token_limit = 233000
suppress_unstable_features_warning = true
[features] [features]
ghost_commit = false ghost_commit = false
unified_exec = true unified_exec = true
@@ -22,3 +23,12 @@ trust_level = "trusted"
[projects."/home/sudacode/projects/japanese/SubMiner"] [projects."/home/sudacode/projects/japanese/SubMiner"]
trust_level = "trusted" trust_level = "trusted"
[projects."/home/sudacode/.codex/skills"]
trust_level = "trusted"
[projects."/home/sudacode/projects/japanese/GameSentenceMiner"]
trust_level = "trusted"
[projects."/home/sudacode/.config/mpv/script-opts"]
trust_level = "trusted"

View File

@@ -98,7 +98,7 @@
"ffmpeg_path": null, "ffmpeg_path": null,
}, },
"subtitleStyle": { "subtitleStyle": {
"fontFamily": "M PLUS 1 Medium", "Noto Sans CJK JP Medium, Noto Sans CJK JP, Arial Unicode MS, Arial, sans-serif", "fontFamily": "M PLUS 1 Medium",
"fontSize": 35, "fontSize": 35,
"fontColor": "#cad3f5", "fontColor": "#cad3f5",
"fontWeight": "normal", "fontWeight": "normal",
@@ -143,13 +143,17 @@
"enabled": true, "enabled": true,
"serverUrl": "http://pve-main:8096", "serverUrl": "http://pve-main:8096",
"username": "sudacode", "username": "sudacode",
"accessToken": "9b5959bccec64164981c3cc2c970fd07", "accessToken": "",
"userId": "c5cf3703726c472ab5fff7d8480aa679", "userId": "",
"deviceId": "subminer", "deviceId": "subminer",
"clientName": "SubMiner", "clientName": "SubMiner",
"clientVersion": "0.1.0", "clientVersion": "0.1.0",
"defaultLibraryId": "", "defaultLibraryId": "",
"directPlayPreferred": true, "directPlayPreferred": true,
"remoteControlEnabled": true,
"remoteControlAutoConnect": true,
"autoAnnounce": false,
"remoteControlDeviceName": "SubMiner",
"directPlayContainers": ["mkv", "mp4", "webm", "mov", "flac", "mp3", "aac"], "directPlayContainers": ["mkv", "mp4", "webm", "mov", "flac", "mp3", "aac"],
"transcodeVideoCodec": "h265", "transcodeVideoCodec": "h265",
"pullPictures": true, "pullPictures": true,

View File

@@ -17,7 +17,8 @@ bind = $mainMod SHIFT, M, exec, uwsm stop
bind = $mainMod, E, exec, $fileManager bind = $mainMod, E, exec, $fileManager
bind = $mainMod, V, togglefloating, bind = $mainMod, V, togglefloating,
bind = $mainMod, d, exec, $menu bind = $mainMod, d, exec, $menu
bind = $mainMod, P, pseudo, # dwindle # bind = $mainMod, P, pseudo, # dwindle
bind = $mainMod SHIFT, p, exec, "$HOME/.local/bin/hyprland-pin.sh"
bind = $mainMod, t, togglesplit, # dwindle bind = $mainMod, t, togglesplit, # dwindle
bind = $mainMod, f, fullscreen, bind = $mainMod, f, fullscreen,
bind = $mainMod, i, swapnext bind = $mainMod, i, swapnext

View File

@@ -1,378 +1,379 @@
# Language and display # Language and display
# set language (for available options, see: https://github.com/Samillion/ModernZ/blob/main/docs/TRANSLATIONS.md) # set language (for available options, see: https://github.com/Samillion/ModernZ/blob/main/docs/TRANSLATIONS.md)
language=en language=en
layout=modern layout=modern
# font for the OSC (default: mpv-osd-symbols or the one set in mpv.conf) # font for the OSC (default: mpv-osd-symbols or the one set in mpv.conf)
font=mpv-osd-symbols font=mpv-osd-symbols
# show mpv logo when idle # show mpv logo when idle
idlescreen=yes idlescreen=yes
# show OSC window top bar: "auto", "yes", or "no" (borderless/fullscreen) # show OSC window top bar: "auto", "yes", or "no" (borderless/fullscreen)
window_top_bar=auto window_top_bar=auto
# show OSC when windowed # show OSC when windowed
showwindowed=yes showwindowed=yes
# show OSC when fullscreen # show OSC when fullscreen
showfullscreen=yes showfullscreen=yes
# show OSC when paused # show OSC when paused
showonpause=yes showonpause=yes
# disable OSC hide timeout when paused # disable OSC hide timeout when paused
keeponpause=yes keeponpause=yes
# disable Santa hat in December # disable Santa hat in December
greenandgrumpy=no greenandgrumpy=no
# OSC behaviour and scaling # OSC behaviour and scaling
# time (in ms) before OSC hides if no mouse movement # time (in ms) before OSC hides if no mouse movement
hidetimeout=1500 hidetimeout=1500
# if seeking should reset the hidetimeout # if seeking should reset the hidetimeout
seek_resets_hidetimeout=yes seek_resets_hidetimeout=yes
# fade-out duration (in ms), set to 0 for no fade # fade-out duration (in ms), set to 0 for no fade
fadeduration=200 fadeduration=200
# whether to enable fade-in effect # whether to enable fade-in effect
fadein=no fadein=no
# minimum mouse movement (in pixels) required to show OSC # minimum mouse movement (in pixels) required to show OSC
minmousemove=0 minmousemove=0
# show OSC only when hovering at the bottom # show OSC only when hovering at the bottom
bottomhover=yes bottomhover=yes
# height of hover zone for bottomhover (in pixels) # height of hover zone for bottomhover (in pixels)
bottomhover_zone=130 bottomhover_zone=130
# show OSC when seeking # show OSC when seeking
osc_on_seek=no osc_on_seek=no
# show OSC on start of every file # show OSC on start of every file
osc_on_start=no osc_on_start=no
# pause video while seeking with mouse move (on button hold) # pause video while seeking with mouse move (on button hold)
mouse_seek_pause=yes mouse_seek_pause=yes
# force show seekbar tooltip on mouse drag, even if not hovering seekbar # force show seekbar tooltip on mouse drag, even if not hovering seekbar
force_seek_tooltip=no force_seek_tooltip=no
# scale osc with the video # scale osc with the video
vidscale=auto vidscale=auto
# osc scale factor when windowed # osc scale factor when windowed
scalewindowed=1.0 scalewindowed=1.0
# osc scale factor when fullscreen # osc scale factor when fullscreen
scalefullscreen=1.0 scalefullscreen=1.0
# Elements display # Elements display
# show title in the OSC (above seekbar) # show title in the OSC (above seekbar)
show_title=yes show_title=yes
# title above seekbar format: "${media-title}" or "${filename}" # title above seekbar format: "${media-title}" or "${filename}"
title=${media-title} title=${media-title}
# font size of the title text (above seekbar) # font size of the title text (above seekbar)
title_font_size=24 title_font_size=24
# chapter title font size # chapter title font size
chapter_title_font_size=14 chapter_title_font_size=14
# show cached time information # show cached time information
cache_info=no cache_info=no
# show cache speed per second # show cache speed per second
cache_info_speed=no cache_info_speed=no
# font size of the cache information # font size of the cache information
cache_info_font_size=12 cache_info_font_size=12
# show chapter title alongside timestamp (below seekbar) # show chapter title alongside timestamp (below seekbar)
show_chapter_title=yes show_chapter_title=yes
# format for chapter display on seekbar hover (set to "no" to disable) # format for chapter display on seekbar hover (set to "no" to disable)
chapter_fmt=%s chapter_fmt=%s
# show total time instead of remaining time # show total time instead of remaining time
timetotal=yes timetotal=yes
# show timecodes with milliseconds # show timecodes with milliseconds
timems=no timems=no
# use the Unicode minus sign in remaining time # use the Unicode minus sign in remaining time
unicodeminus=no unicodeminus=no
# "dynamic" or "fixed". dynamic shows MM:SS when possible, fixed always shows HH:MM:SS # "dynamic" or "fixed". dynamic shows MM:SS when possible, fixed always shows HH:MM:SS
time_format=dynamic time_format=dynamic
# font size of the time display # font size of the time display
time_font_size=16 time_font_size=16
# tooltips font size # tooltips font size
tooltip_font_size=14 tooltip_font_size=14
# Title bar settings # Title bar settings
# show window title in borderless/fullscreen mode # show window title in borderless/fullscreen mode
window_title=no window_title=no
# show window controls (close, minimize, maximize) in borderless/fullscreen # show window controls (close, minimize, maximize) in borderless/fullscreen
window_controls=yes window_controls=yes
# same as title but for window_top_bar # same as title but for window_top_bar
windowcontrols_title=${media-title} windowcontrols_title=${media-title}
# Subtitle display settings # Subtitle display settings
# raise subtitles above the OSC when shown # raise subtitles above the OSC when shown
raise_subtitles=no raise_subtitles=yes
# amount by which subtitles are raised when the OSC is shown (in pixels) # amount by which subtitles are raised when the OSC is shown (in pixels)
raise_subtitle_amount=125 raise_subtitle_amount=125
# Buttons display and functionality # Buttons display and functionality
# show the jump backward and forward buttons # show the jump backward and forward buttons
jump_buttons=yes jump_buttons=yes
# change the jump amount in seconds # change the jump amount in seconds
jump_amount=1 jump_amount=1
# change the jump amount in seconds when right-clicking jump buttons and shift-clicking chapter skip buttons # change the jump amount in seconds when right-clicking jump buttons and shift-clicking chapter skip buttons
jump_more_amount=5 jump_more_amount=5
# show different icon when jump_amount is set to 5, 10, or 30 # show different icon when jump_amount is set to 5, 10, or 30
jump_icon_number=yes jump_icon_number=yes
# seek mode for jump buttons # seek mode for jump buttons
jump_mode=relative jump_mode=relative
# enable continuous jumping when holding down seek buttons # enable continuous jumping when holding down seek buttons
jump_softrepeat=yes jump_softrepeat=yes
# show the chapter skip backward and forward buttons # show the chapter skip backward and forward buttons
chapter_skip_buttons=no chapter_skip_buttons=no
# enable continuous skipping when holding down chapter skip buttons # enable continuous skipping when holding down chapter skip buttons
chapter_softrepeat=yes chapter_softrepeat=yes
# show next/previous playlist track buttons # show next/previous playlist track buttons
track_nextprev_buttons=yes track_nextprev_buttons=yes
# show mute button and volume slider # show mute button and volume slider
volume_control=yes volume_control=yes
# volume scale type: "linear" or "logarithmic" # volume scale type: "linear" or "logarithmic"
volume_control_type=linear volume_control_type=linear
# show playlist button: Left-click for simple playlist, Right-click for interactive playlist # show playlist button: Left-click for simple playlist, Right-click for interactive playlist
playlist_button=yes playlist_button=yes
# hide playlist button when no playlist exists # hide playlist button when no playlist exists
hide_empty_playlist_button=yes hide_empty_playlist_button=yes
# gray out the playlist button when no playlist exists # gray out the playlist button when no playlist exists
gray_empty_playlist_button=yes gray_empty_playlist_button=yes
# show download button on web videos (requires yt-dlp and ffmpeg) # show download button on web videos (requires yt-dlp and ffmpeg)
download_button=yes download_button=yes
# default download directory for videos (https://mpv.io/manual/master/#paths) # default download directory for videos (https://mpv.io/manual/master/#paths)
download_path=~~desktop/mpv download_path=~~desktop/mpv
# show screenshot button # show screenshot button
screenshot_button=no screenshot_button=no
# flag for screenshot button: "subtitles", "video", "window", "each-frame" # flag for screenshot button: "subtitles", "video", "window", "each-frame"
screenshot_flag=subtitles screenshot_flag=subtitles
# show window on top button # show window on top button
ontop_button=yes ontop_button=yes
# show loop button # show loop button
loop_button=no loop_button=no
# show speed control button # show speed control button
speed_button=no speed_button=no
# speed change amount per click # speed change amount per click
speed_button_click=1 speed_button_click=1
# speed change amount on scroll # speed change amount on scroll
speed_button_scroll=0.25 speed_button_scroll=0.25
# show info button # show info button
info_button=yes info_button=yes
# show fullscreen toggle button # show fullscreen toggle button
fullscreen_button=yes fullscreen_button=yes
# enable looping by right-clicking pause # enable looping by right-clicking pause
loop_in_pause=yes loop_in_pause=yes
# force buttons to always be active. can add: playlist_prev,playlist_next # force buttons to always be active. can add: playlist_prev,playlist_next
buttons_always_active=none buttons_always_active=none
# icon size for the play/pause button # icon size for the play/pause button
playpause_size=28 playpause_size=28
# icon size for the middle buttons # icon size for the middle buttons
midbuttons_size=24 midbuttons_size=24
# icon size for the side buttons # icon size for the side buttons
sidebuttons_size=24 sidebuttons_size=24
# show zoom controls in image viewer mode # show zoom controls in image viewer mode
zoom_control=yes zoom_control=yes
# maximum zoom in value # maximum zoom in value
zoom_in_max=4 zoom_in_max=4
# minimum zoom out value # minimum zoom out value
zoom_out_min=-1 zoom_out_min=-1
# Colors and style # Colors and style
# accent color of the OSC and title bar # Catppuccin Macchiato palette
osc_color=#181926 # accent color of the OSC and title bar
# color of the title in borderless/fullscreen mode osc_color=#24273A
window_title_color=#A5ADCB # color of the title in borderless/fullscreen mode
# color of the window controls (close, minimize, maximize) in borderless/fullscreen mode window_title_color=#A5ADCB
window_controls_color=#A5ADCB # color of the window controls (close, minimize, maximize) in borderless/fullscreen mode
# color of close window control on hover window_controls_color=#A5ADCB
windowcontrols_close_hover=#ED8796 # color of close window control on hover
# color of maximize window controls on hover windowcontrols_close_hover=#ED8796
windowcontrols_max_hover=#EED49F # color of maximize window controls on hover
# color of minimize window controls on hover windowcontrols_max_hover=#EED49F
windowcontrols_min_hover=#A6DA95 # color of minimize window controls on hover
# color of the title (above seekbar) windowcontrols_min_hover=#A6DA95
title_color=#CAD3F5 # color of the title (above seekbar)
# color of the cache information title_color=#CAD3F5
cache_info_color=#CAD3F5 # color of the cache information
# color of the seekbar progress and handle cache_info_color=#CAD3F5
seekbarfg_color=#C6A0F6 # color of the seekbar progress and handle
# color of the remaining seekbar seekbarfg_color=#C6A0F6
seekbarbg_color=#B7BDF8 # color of the remaining seekbar
# color of the cache ranges on the seekbar seekbarbg_color=#B7BDF8
seekbar_cache_color=#A5ADCB # color of the cache ranges on the seekbar
# match volume bar color with seekbar color (ignores side_buttons_color) seekbar_cache_color=#A5ADCB
volumebar_match_seek_color=no # match volume bar color with seekbar color (ignores side_buttons_color)
# color of the timestamps (below seekbar) volumebar_match_seek_color=no
time_color=#CAD3F5 # color of the timestamps (below seekbar)
# color of the chapter title next to timestamp (below seekbar) time_color=#CAD3F5
chapter_title_color=#A5ADCB # color of the chapter title next to timestamp (below seekbar)
# color of the side buttons (audio, subtitles, playlist, etc.) chapter_title_color=#A5ADCB
side_buttons_color=#A5ADCB # color of the side buttons (audio, subtitles, playlist, etc.)
# color of the middle buttons (skip, jump, chapter, etc.) side_buttons_color=#A5ADCB
middle_buttons_color=#A5ADCB # color of the middle buttons (skip, jump, chapter, etc.)
# color of the play/pause button middle_buttons_color=#A5ADCB
playpause_color=#A5ADCB # color of the play/pause button
# color of the element when held down (pressed) playpause_color=#A5ADCB
held_element_color=#999999 # color of the element when held down (pressed)
# color of a hovered button when hover_effect includes "color" held_element_color=#939AB7
hover_effect_color=#C6A0F6 # color of a hovered button when hover_effect includes "color"
# color of the border for thumbnails (with thumbfast) hover_effect_color=#C6A0F6
thumbnail_border_color=#181926 # color of the border for thumbnails (with thumbfast)
# color of the border outline for thumbnails thumbnail_border_color=#181926
thumbnail_border_outline=#363A4F # color of the border outline for thumbnails
thumbnail_border_outline=#363A4F
# alpha of the OSC background box
fade_alpha=130 # alpha of the OSC background box
# blur strength for the OSC alpha fade. caution: high values can take a lot of CPU time to render fade_alpha=130
fade_blur_strength=100 # blur strength for the OSC alpha fade. caution: high values can take a lot of CPU time to render
# alpha of the window title bar (0 to disable) fade_blur_strength=100
window_fade_alpha=100 # alpha of the window title bar (0 to disable)
# blur strength for the window title bar. caution: high values can take a lot of CPU time to render window_fade_alpha=100
window_fade_blur_strength=100 # blur strength for the window title bar. caution: high values can take a lot of CPU time to render
# width of the thumbnail border (for thumbfast) window_fade_blur_strength=100
thumbnail_border=3 # width of the thumbnail border (for thumbfast)
# rounded corner radius for thumbnail border (0 to disable) thumbnail_border=3
thumbnail_border_radius=3 # rounded corner radius for thumbnail border (0 to disable)
thumbnail_border_radius=3
# Button hover effects
# active button hover effects: "glow", "size", "color"; can use multiple separated by commas # Button hover effects
hover_effect=size,glow,color # active button hover effects: "glow", "size", "color"; can use multiple separated by commas
# relative size of a hovered button if "size" effect is active hover_effect=size,glow,color
hover_button_size=115 # relative size of a hovered button if "size" effect is active
# glow intensity when "glow" hover effect is active hover_button_size=115
button_glow_amount=5 # glow intensity when "glow" hover effect is active
# apply hover size effect to slider handle button_glow_amount=5
hover_effect_for_sliders=yes # apply hover size effect to slider handle
hover_effect_for_sliders=yes
# Tooltips and hints
# enable tooltips for disabled buttons and elements # Tooltips and hints
tooltips_for_disabled_elements=yes # enable tooltips for disabled buttons and elements
# enable text hints for info, loop, ontop, and screenshot buttons tooltips_for_disabled_elements=yes
tooltip_hints=yes # enable text hints for info, loop, ontop, and screenshot buttons
tooltip_hints=yes
# Progress bar settings
# size ratio of the seekbar handle (range: 0 ~ 1) # Progress bar settings
seek_handle_size=0.8 # size ratio of the seekbar handle (range: 0 ~ 1)
# show seek range overlay seek_handle_size=0.8
seekrange=yes # show seek range overlay
# transparency of the seek range seekrange=yes
seekrangealpha=150 # transparency of the seek range
# update chapter markers on the seekbar when duration changes seekrangealpha=150
livemarkers=yes # update chapter markers on the seekbar when duration changes
# use keyframes when dragging the seekbar livemarkers=yes
seekbarkeyframes=no # use keyframes when dragging the seekbar
# top chapter nibbles above seekbar seekbarkeyframes=no
nibbles_top=yes # top chapter nibbles above seekbar
# bottom chapter nibbles below seekbar nibbles_top=yes
nibbles_bottom=yes # bottom chapter nibbles below seekbar
# chapter nibble style. "triangle", "bar" or "single-bar" nibbles_bottom=yes
nibbles_style=triangle # chapter nibble style. "triangle", "bar" or "single-bar"
nibbles_style=triangle
# automatically set keyframes for the seekbar based on video length
automatickeyframemode=yes # automatically set keyframes for the seekbar based on video length
# videos longer than this (in seconds) will have keyframes on the seekbar automatickeyframemode=yes
automatickeyframelimit=600 # videos longer than this (in seconds) will have keyframes on the seekbar
automatickeyframelimit=600
# always show a small progress line at the bottom of the screen
persistentprogress=no # always show a small progress line at the bottom of the screen
# height of the persistent progress bar persistentprogress=no
persistentprogressheight=17 # height of the persistent progress bar
# show buffer status on web videos in the persistent progress line persistentprogressheight=17
persistentbuffer=no # show buffer status on web videos in the persistent progress line
persistentbuffer=no
# Miscellaneous settings
# only used at init to set visibility_mode(...) # Miscellaneous settings
visibility=auto # only used at init to set visibility_mode(...)
# visibility modes to cycle through, modes are separated by _ visibility=auto
visibility_modes=never_auto_always # visibility modes to cycle through, modes are separated by _
# minimum interval between OSC redraws (in seconds) visibility_modes=never_auto_always
tick_delay=0.03 # minimum interval between OSC redraws (in seconds)
# use display FPS as the minimum redraw interval tick_delay=0.03
tick_delay_follow_display_fps=no # use display FPS as the minimum redraw interval
tick_delay_follow_display_fps=no
# Elements Position
# Useful when adjusting font size or type # Elements Position
# Useful when adjusting font size or type
# title height position above seekbar
title_height=96 # title height position above seekbar
# title height position if a chapter title is below it title_height=96
title_with_chapter_height=108 # title height position if a chapter title is below it
# chapter title height position above seekbar title_with_chapter_height=108
chapter_title_height=91 # chapter title height position above seekbar
# time codes height position chapter_title_height=91
time_codes_height=35 # time codes height position
# time codes height position with portrait window time_codes_height=35
time_codes_centered_height=57 # time codes height position with portrait window
# tooltip height position offset time_codes_centered_height=57
tooltip_height_offset=2 # tooltip height position offset
# if tooltip contains many characters, it is moved to the left by offset tooltip_height_offset=2
tooltip_left_offset=5 # if tooltip contains many characters, it is moved to the left by offset
# portrait window width trigger to move some elements tooltip_left_offset=5
portrait_window_trigger=1000 # portrait window width trigger to move some elements
# hide volume bar trigger window width portrait_window_trigger=1000
hide_volume_bar_trigger=1150 # hide volume bar trigger window width
# osc height offset if title above seekbar is disabled hide_volume_bar_trigger=1150
notitle_osc_h_offset=25 # osc height offset if title above seekbar is disabled
# osc height offset if chapter title is disabled or doesn't exist notitle_osc_h_offset=25
nochapter_osc_h_offset=10 # osc height offset if chapter title is disabled or doesn't exist
# seek hover timecodes tooltip height position offset nochapter_osc_h_offset=10
seek_hover_tooltip_h_offset=0 # seek hover timecodes tooltip height position offset
# osc height without offsets seek_hover_tooltip_h_offset=0
osc_height=132 # osc height without offsets
osc_height=132
## Mouse commands
## details: https://github.com/Samillion/ModernZ#mouse-commands-user-options ## Mouse commands
## details: https://github.com/Samillion/ModernZ#mouse-commands-user-options
# title above seekbar mouse actions
title_mbtn_left_command=script-binding stats/display-page-5 # title above seekbar mouse actions
title_mbtn_mid_command=show-text ${filename} title_mbtn_left_command=script-binding stats/display-page-5
title_mbtn_right_command=show-text ${path} title_mbtn_mid_command=show-text ${filename}
title_mbtn_right_command=show-text ${path}
# playlist button mouse actions
playlist_mbtn_left_command=script-binding select/select-playlist; script-message-to modernz osc-hide # playlist button mouse actions
playlist_mbtn_right_command=show-text ${playlist} 3000 playlist_mbtn_left_command=script-binding select/select-playlist; script-message-to modernz osc-hide
playlist_mbtn_right_command=show-text ${playlist} 3000
# volume mouse actions
vol_ctrl_mbtn_left_command=no-osd cycle mute # volume mouse actions
vol_ctrl_mbtn_right_command=script-binding select/select-audio-device; script-message-to modernz osc-hide vol_ctrl_mbtn_left_command=no-osd cycle mute
vol_ctrl_wheel_down_command=no-osd add volume -5 vol_ctrl_mbtn_right_command=script-binding select/select-audio-device; script-message-to modernz osc-hide
vol_ctrl_wheel_up_command=no-osd add volume 5 vol_ctrl_wheel_down_command=no-osd add volume -5
vol_ctrl_wheel_up_command=no-osd add volume 5
# audio button mouse actions
audio_track_mbtn_left_command=script-binding select/select-aid; script-message-to modernz osc-hide # audio button mouse actions
audio_track_mbtn_mid_command=cycle audio down audio_track_mbtn_left_command=script-binding select/select-aid; script-message-to modernz osc-hide
audio_track_mbtn_right_command=cycle audio audio_track_mbtn_mid_command=cycle audio down
audio_track_wheel_down_command=cycle audio audio_track_mbtn_right_command=cycle audio
audio_track_wheel_up_command=cycle audio down audio_track_wheel_down_command=cycle audio
audio_track_wheel_up_command=cycle audio down
# subtitle button mouse actions
sub_track_mbtn_left_command=script-binding select/select-sid; script-message-to modernz osc-hide # subtitle button mouse actions
sub_track_mbtn_mid_command=cycle sub down sub_track_mbtn_left_command=script-binding select/select-sid; script-message-to modernz osc-hide
sub_track_mbtn_right_command=cycle sub sub_track_mbtn_mid_command=cycle sub down
sub_track_wheel_down_command=cycle sub sub_track_mbtn_right_command=cycle sub
sub_track_wheel_up_command=cycle sub down sub_track_wheel_down_command=cycle sub
sub_track_wheel_up_command=cycle sub down
# chapter skip buttons mouse actions
chapter_prev_mbtn_left_command=add chapter -1 # chapter skip buttons mouse actions
chapter_prev_mbtn_mid_command=show-text ${chapter-list} 3000 chapter_prev_mbtn_left_command=add chapter -1
chapter_prev_mbtn_right_command=script-binding select/select-chapter; script-message-to modernz osc-hide chapter_prev_mbtn_mid_command=show-text ${chapter-list} 3000
chapter_prev_mbtn_right_command=script-binding select/select-chapter; script-message-to modernz osc-hide
chapter_next_mbtn_left_command=add chapter 1
chapter_next_mbtn_mid_command=show-text ${chapter-list} 3000 chapter_next_mbtn_left_command=add chapter 1
chapter_next_mbtn_right_command=script-binding select/select-chapter; script-message-to modernz osc-hide chapter_next_mbtn_mid_command=show-text ${chapter-list} 3000
chapter_next_mbtn_right_command=script-binding select/select-chapter; script-message-to modernz osc-hide
# chapter title (below seekbar) mouse actions
chapter_title_mbtn_left_command=script-binding select/select-chapter; script-message-to modernz osc-hide # chapter title (below seekbar) mouse actions
chapter_title_mbtn_right_command=show-text ${chapter-list} 3000 chapter_title_mbtn_left_command=script-binding select/select-chapter; script-message-to modernz osc-hide
chapter_title_mbtn_right_command=show-text ${chapter-list} 3000
# playlist skip buttons mouse actions
playlist_prev_mbtn_left_command=playlist-prev # playlist skip buttons mouse actions
playlist_prev_mbtn_mid_command=show-text ${playlist} 3000 playlist_prev_mbtn_left_command=playlist-prev
playlist_prev_mbtn_right_command=script-binding select/select-playlist; script-message-to modernz osc-hide playlist_prev_mbtn_mid_command=show-text ${playlist} 3000
playlist_prev_mbtn_right_command=script-binding select/select-playlist; script-message-to modernz osc-hide
playlist_next_mbtn_left_command=playlist-next
playlist_next_mbtn_mid_command=show-text ${playlist} 3000 playlist_next_mbtn_left_command=playlist-next
playlist_next_mbtn_right_command=script-binding select/select-playlist; script-message-to modernz osc-hide playlist_next_mbtn_mid_command=show-text ${playlist} 3000
playlist_next_mbtn_right_command=script-binding select/select-playlist; script-message-to modernz osc-hide
# fullscreen button mouse actions
fullscreen_mbtn_left_command=cycle fullscreen # fullscreen button mouse actions
fullscreen_mbtn_right_command=cycle window-maximized fullscreen_mbtn_left_command=cycle fullscreen
fullscreen_mbtn_right_command=cycle window-maximized
# info button mouse actions
info_mbtn_left_command=script-binding stats/display-page-1-toggle # info button mouse actions
info_mbtn_left_command=script-binding stats/display-page-1-toggle

View File

@@ -14,10 +14,11 @@ return {
"cssls", "cssls",
"lua_ls", "lua_ls",
"eslint", "eslint",
"ts_ls", -- "ts_ls",
"angularls", "vtsls",
"ansiblels", "ansiblels",
"docker_compose_language_service", "docker_compose_language_service",
"docker_language_server",
"golangci_lint_ls", "golangci_lint_ls",
"gopls", "gopls",
"ruff", "ruff",

View File

@@ -11,6 +11,8 @@ return {
yaml = { "yamllint" }, yaml = { "yamllint" },
vim = { "vint" }, vim = { "vint" },
go = { "golangcilint" }, go = { "golangcilint" },
typescript = { "eslint" },
typescriptreact = { "eslint" },
} }
lint.linters.jsonlint.cmd = "vscode-json-language-server" lint.linters.jsonlint.cmd = "vscode-json-language-server"
lint.linters.shellcheck.args = { lint.linters.shellcheck.args = {