Git Product home page Git Product logo

dotfiles's Introduction

terrnit's dotfiles

Install configuration (pip/ansible/gitconfig) and Ansible Playbook

. ./setup.sh

Blueprint

image

Content tree

  • Dotfiles
    • Common
      1. VSCode
      2. Hyper
    • Linux
      1. Nvim (Lazyvim)
      2. Tmux
      3. Helix
      4. Zelliji
    • Windows
      1. Powershell
      2. Wezterm

My utils

Apps

lazy with extra features:

  • AI-Powered Autocomplete(Copilot / Codeium)
  • Good Looking Theme(vitesse)
  • Git Integration(LazyGit)
  • Vue supported(vue.lua)

Setup

  1. Install LazyVim
  2. Clone this repo and link nvim to ~/.config
git clone https://github.com/terrnitllc/dotfiles.git ~/yourpath
ln -s ~/yourpath/.config/nvim ~/.config

Plugins

All plugins plugins/.

Keymaps

General

  • <C-h> better ^
  • <C-l> better $
  • <C-a> select all text
  • <C-\> open a float terminal
  • <s-a-j> copy line(s) down
  • <s-a-k> copy line(s) up

LSP

  • K LSP hover
  • <C-j> LSP diagnostic next, J LSP diagnostic prev
  • <C-k> LSP signature help

Settings and Keymaps

ln -s ~/yourpath/.config/zed/settings.json ~/.config/zed
ln -s ~/yourpath/.config/zed/keymap.json ~/.config/zed

Shell

Troubleshootings

Modifier keys(<c-*>, <a-*>) not working in tmux

iTerm2

Details from: https://github.com/tmux/tmux/wiki/Modifier-Keys#extended-keys

  • <c-*>: Preferences -> Profiles -> Keys -> Report modifiers using CSI u
  • <a-*>: Preferences -> Profiles -> Keys -> Left Option Key: Meta/Esc+

Credit

About

GitHub terrnit

dotfiles's People

Contributors

terrnitllc 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.