Skip to content

eugenesvk/Marta.ext

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plugins, themes, and keybinds for
Marta logoMarta

File Manager for macOS

Plugins

Link

Create 🔗Symbolic Links, ⤻Aliases, or ⤑Hard Links in the same pane or at the opposite/inactive pane with automatically generated names with:

  • user-configurable affixes (Symlink🔗.txt, Alias⤻.app, Hardlink⤑.md), single-char by default to delete easier when you move the links elsewhere
  • user-configurable affix location (⎀pre.ext, stem⎀.ext, post.ext⎀)

To customize the plugin behavior, paste the following configuration lines to you behavior { actions { section and change them; the built-in config editor1 contains helpful tips on what each option does and what values it accepts

Click to expand config
  "es¦file.link.affixSym"  	"🔗"
  "es¦file.link.affixAlias"	"⤻"
  "es¦file.link.affixHard" 	"⤑"
  "es¦file.link.spot"      	"stem"
  "es¦file.link.maxLinkNo" 	1
  "es¦file.link.maxIterNo" 	0
  "es¦file.link.binAlias"  	"/usr/local/bin/alisma"
  "es¦file.link.binHard"   	"/usr/local/opt/coreutils/libexec/gnubin/ln"

'Link' plugin file

Tab deduplication

Close all duplicate tabs (except for the currently active one):

  • semi-automatically: by remapping W ("Cmd+W" "es¦tab.✗tab_n_dupe") to
    • ✗close the current tab
    • select 1 tab to the ←left (fixing this issue)
    • ✗close all dupe tabs
  • manually: by running the Tab: ✗Close Duplicates action2

'Tab deduplication' plugin file

Theme

Pane colors

Theme file

Keybinds

TBD

Installation

Plugins: copy files from the Plugins folder to the same folder in your config folder3

Theme: copy files from the Themes folder to the same folder in your config folder3, then

  • either run the Switch Theme action and select esWhite
  • or set theme "esWhite" in the behavior {} section of your conf.marco file

Keybinds: copy the keyBindings section from the conf.marco file to the same file in your config folder3

Known issues

Link

Tab deduplication

  • Closing a tab with a mouse doesn't trigger anything; it also doesn't activate the left tab (see this issue)

Credits

@yanex for creating this highly customizable native macOS file manager; @page-down for his help with the Tab deduplication plugin

Footnotes

  1. open via Preferences action

  2. in the Actions Panel

  3. ~/Library/Application Support/org.yanex.marta by default, open via Open Configuration Folder action 2 3

About

Plugins, themes, and keybinds for Marta File Manager

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages