GithubHelp home page GithubHelp logo

web-logs2 / .doter Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sekirocc/.doter

0.0 0.0 0.0 12.5 MB

all kinds of dot files, vim, emacs etc.

Shell 0.42% Ruby 0.04% Scheme 0.64% Python 0.07% Emacs Lisp 90.42% Common Lisp 6.37% Lua 0.22% Rust 0.28% Standard ML 0.04% Nix 0.01% HTML 0.02% Vim Script 0.01% YASnippet 1.36% KakouneScript 0.11%

.doter's Introduction

Install

mkdir -p ~/.config
cd ~

git clone https://github.com/sekirocc/.doter.git
cd .doter && git submodule update --init

ln -s ~/.doter/.emacs.d         ~/.emacs.d
ln -s ~/.doter/idea/.ideavimrc  ~/.ideavimrc
ln -s ~/.doter/xcode/.xvimrc    ~/.xvimrc
ln -s ~/.doter/nvim             ~/.config/nvim
ln -s ~/.doter/tmux             ~/.config/tmux
ln -s ~/.doter/helix            ~/.config/helix
ln -s ~/.doter/wezterm          ~/.config/wezterm
ln -s ~/.doter/alacritty        ~/.config/alacritty
ln -s ~/.doter/karabiner        ~/.config/karabiner
ln -s ~/.doter/kak              ~/.config/kak
ln -s ~/.doter/git              ~/.config/git

common tools

sudo apt install silversearcher-ag
sudo apt install ripgrep
sudo apt install fd-find
sudo apt install xclip

# or macOS
brew install ripgrep ag fd

brew tap homebrew/cask-fonts
brew install --cask font-dejavu-sans-mono-nerd-font
brew install --cask font-source-code-pro-for-powerline

brew tap d12frosted/emacs-plus
brew install d12frosted/emacs-plus/emacs-plus@30
ln -s /opt/homebrew/opt/emacs-plus@30/Emacs.app /Applications

kak

make sure python command exists. if you only have python3, then make a link. kakoune-easymotion need python to be present, or it will hung.

sudo ln -s /bin/python3 /bin/python

nvim

install plug.vim

curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs \
    https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

nvim +PlugInstall +qall


download patched-fonts

wget "https://github.com/ryanoasis/nerd-fonts/blob/master/patched-fonts/DejaVuSansMono/Regular/complete/DejaVu%20Sans%20Mono%20Nerd%20Font%20Complete.ttf?raw=true" -O DejaVu-Sans-Mono-Nerd-Font-Complete.ttf

tmux

install 24bit terminfo.

bash ~/.doter/.tmux/xterm-24bit.sh

backup

you may need to backup your old configs first.

mkdir -p ~/.dot_backup
cd ~

mv ~/.tmux.conf         ~/.dot_backup
mv ~/.emacs.d           ~/.dot_backup
mv ~/.ideavimrc         ~/.dot_backup
mv ~/.xvimrc            ~/.dot_backup
mv ~/.config/nvim       ~/.dot_backup
mv ~/.config/wezterm    ~/.dot_backup
mv ~/.config/alacritty  ~/.dot_backup
mv ~/.config/karabiner  ~/.dot_backup
mv ~/.config/kak        ~/.dot_backup
mv ~/.config/git        ~/.dot_backup

.doter's People

Contributors

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