Giter Club home page Giter Club logo

andrews-setup's Introduction

Andrew's setup

Keybindings

Installing

General bindings

Capslock = hyper key

hyper + e, hyper + r is switch tab left or right, super useful for web browsing.

hyper + i,j,k,l is arrow keys, other keys around there make jumps of varying degree

hyper + q is sleep

These are most maintained on mac, and the other OSs have most of the functionality with some caveats.

ZSH setup

I use zsh, here's a good explanation why

Oh my zsh is like a package manageer for zsh. I use the default template .zshrc, with two extensions:

  • git: basic stuff like what branch you're in, autocomplete, etc
  • zsh-autosuggestions: super useful, will autocomplete to your last command with that prefix, and then you can tab over to accept
{
    "recommendations": [
        // theme
        "dracula-theme.theme-dracula",
        // git enhancement
        "eamodio.gitlens",
        // intelligient autocomplete (not copilot though)
        "VisualStudioExptTeam.vscodeintellicode",
        // AI codegen
        "GitHub.copilot",
        // remote dev
        "ms-vscode-remote.remote-containers",
        "ms-vscode-remote.remote-ssh",
        "ms-vscode-remote.remote-ssh-edit",
        "ms-vscode-remote.remote-wsl",
        // languages & file types
        "janisdd.vscode-edit-csv", // csv
        "ms-azuretools.vscode-docker", // docker files
        "golang.go", // golang
        "yzhang.markdown-all-in-one", // markdown
        "ms-python.python", // python
        "ms-python.vscode-pylance", // also python
        "tomoki1207.pdf", // pdfs
    ]
}

If you clone this repo and open in vscode, it will prompt you to install these.

Other good setup guides

andrews-setup's People

Contributors

andrewnolte avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.