Giter Site home page Giter Site logo

dotfiles's Introduction

Introduction

This is a compilation of my dot files.

Commands:

ln -nfs ~/Developer/dotfiles/xmodmap/.xmodmap ~/.xmodmap #symlinks

Key Mappings

Compiling custom key mappings to use across OS and tools.

# Prefer CapsLock to be Escape which is more used than Ctrl and far easier than Ctrl+[
CapsLock : Esc 

# To keep usage consistent on different OS, rely on custom shortcuts instead of Ctrl/Cmd
# Note: This does however limit usage of ctrl during INS mode - as of now, still worth it.
Ctrl+Keys : <leader>+customKeys 

# Custom Shortucts that are more meaningful to me than the defaults
Modifer + _ 
  H : Home
  J : PgDn
  K : PgUp
  L : End

  h : LeftArrow
  j : DownArrow
  k : UpArrow
  l : RightArrow

  <leader>d : Open directory view
  <leader>f : Search
  <leader>w : Window Managment
  <leader>j : Jumps

Alternatives

Install Kinto

Setup Vim

# Run command in Vim to install plugins (Vundle)
:PluginInstall

Linux Key Mappings

Use Xmodmap

xmodmap ~/.xmodmap # Apply custom key mappings

xev # Find out keycode of mouse clicks or keyboard keys

Note: Do not confuse ~/.Xmodmap with ~/.xmodmap.

Quick Reference Columns

Key
Shift+Key
mode_switch+Key
mode_switch+Shift+Key
AltGr+Key
AltGr+Shift+Key

Sample

keysym h = h H Left

MacOs Key Mappings

Use HammerSpoon to map keys and perform window management

Shell

Dot Files:

  • zsh/.zshrc
  • zsh/.oh-my-zsh

References: Shell Install ZSH Install OMZ OMZ Alias PowerLevel9k Theme

dotfiles's People

Contributors

metalwihen avatar mwgok 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.