Amethyst: Atualizar dotfile quando as preferências são alteradas

Criado em 17 abr. 2015  ·  7Comentários  ·  Fonte: ianyh/Amethyst

Se eu usar ~/.amethyst e mudar algo no painel de preferências, seria ótimo se Amethyst pudesse atualizar meu arquivo .amethyst

Cartão Trello

discussion needed enhancement

Comentários muito úteis

Estou cada vez mais convencido de que esta é uma boa ideia.

Todos 7 comentários

Estou cada vez mais convencido de que esta é uma boa ideia.

Estou realmente interessado neste recurso. Vou comprar um novo laptop de trabalho em breve e será necessário copiar manualmente minha configuração de ametista do painel de preferências para um dotfile. O que precisa ser discutido sobre isso? Eu ficaria feliz em mergulhar no swift e nesta base de código para ajudar a contribuir com isso.

Qual é o estado aqui?

Qual é o estado aqui?

Procurando status também - Se você precisar de ajuda sobre isso, me avise. 💃

Também muito interessado em um status. Eu configuro o macOS enquanto configuro meu Linux: eu sincronizo meus dotfiles no Github e uso um script de bootstrap para configurar tudo automaticamente.
Como o Amethyst não tem um arquivo de configuração no momento, eu realmente sincronizo o arquivo "com.amethyst.Amethyst.plist" da minha pasta ~/Library/Preferences. Funciona mais ou menos para ser honesto... Um arquivo de configuração verdadeiro seria o melhor!

Qual é o estado? Obrigada

Para os interessados, aqui está como sincronizo minhas configurações no momento. Eu tenho um script que realmente configura o arquivo plist com minhas preferências como o seguinte (este é um mero exemplo, ajuste-o como quiser):

# Set windows to always stay in floating mode
defaults write com.amethyst.Amethyst.plist floating '(
        {
       id = "com.apple.systempreferences";
       "window-titles" =         (
       );
   },
       {
       id = "com.tapbots.Tweetbot3Mac";
       "window-titles" =         (
       );
   }
)'
defaults write com.amethyst.Amethyst.plist floating-is-blacklist 1

# Follow window when moved to different workspace
defaults write com.amethyst.Amethyst.plist follow-space-thrown-windows 1

# Configure layouts
defaults write com.amethyst.Amethyst.plist layouts '(
    tall, wide, floating, fullscreen
)'

# Restore layouts when application starts
defaults write com.amethyst.Amethyst.plist restore-layouts-on-launch 1

# Set window margins
defaults write com.amethyst.Amethyst.plist window-margins 1
defaults write com.amethyst.Amethyst.plist window-margin-size 6

# Do not display layout names
defaults write com.amethyst.Amethyst.plist enables-layout-hud 0
defaults write com.amethyst.Amethyst.plist enables-layout-hud-on-space-change 0

# Disable automatic update check as it is done by Homebrew
defaults write com.amethyst.Amethyst.plist SUEnableAutomaticChecks 0

# Delete the plist cache - MUST ALWAYS BE LAST
defaults read com.amethyst.Amethyst.plist > /dev/null 2>&1

Eu adoraria ver esse recurso. Os atalhos de teclado padrão da Ametista atrapalham a entrada do teclado polonês. Vários caracteres são inseridos com Option + Shift + letra. Toda vez que instalo o Amethyst em um novo Mac, esqueço-o e me pergunto por que não consigo digitar certas letras maiúsculas. Seria ótimo se eu pudesse apenas verificar o arquivo de configuração da Ametista em meus dotfiles com atalhos de teclado que não entrem em conflito com o layout do teclado polonês.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

mwz picture mwz  ·  5Comentários

qayshp picture qayshp  ·  4Comentários

sebroeder picture sebroeder  ·  9Comentários

paulrrogers picture paulrrogers  ·  3Comentários

tchapi picture tchapi  ·  7Comentários