67f87f0ab8629adac9819330e7191432a7c6c02c
David Blume Fix a typo in the README.

David Blume authored 8 years ago

1) # David Blume's dotfiles
David Blume first commit

David Blume authored 8 years ago

2) 
dblume Update README to mention Gi...

dblume authored 9 months ago

3) These are some of David Blume's dot files to be installed in new user
4) home directories.
David Blume first commit

David Blume authored 8 years ago

5) 
dblume Update README to mention Gi...

dblume authored 9 months ago

6) ### Download the project
David Blume first commit

David Blume authored 8 years ago

7) 
dblume Update README to mention Gi...

dblume authored 9 months ago

8) There are two remote repos:
David Blume first commit

David Blume authored 8 years ago

9) 
dblume Update README to mention Gi...

dblume authored 9 months ago

10) - **[git.dlma.com](https://git.dlma.com/dotfiles.git)**: Click Download and
11)   select Download ZIP or Download TAR.
12) - **[GitHub](https://github.com/dblume/dotfiles)**: Click the green Code button
13)   and select Local -> Download ZIP
David Blume first commit

David Blume authored 8 years ago

14) 
dblume Update README to mention Gi...

dblume authored 9 months ago

15) ### Install from CLI
David Blume first commit

David Blume authored 8 years ago

16) 
dblume Update README to mention Gi...

dblume authored 9 months ago

17) Run the following:
David Blume first commit

David Blume authored 8 years ago

18) 
19)     ~$ mkdir dotfiles
20)     ~$ cd dotfiles
dblume Update README to mention Gi...

dblume authored 9 months ago

21)     dotfiles$ curl -L https://git.dlma.com/dotfiles.git/archive/HEAD.tar > dotfiles.tar
David Blume first commit

David Blume authored 8 years ago

22)     dotfiles$ tar -xvf dotfiles.tar
23)     dotfiles$ rm dotfiles.tar
24) 
David Blume Make setup.sh only backup c...

David Blume authored 8 years ago

25) Then, when you run `setup.sh`, it'll backup your changed files to `backup_of_dotfiles_<date>`
26) and replace them with the ones here. You can perform a **dry run** to see which files will
27) be changed by passing the "-n" parameter.
28) 
dblume Update README to mention Gi...

dblume authored 9 months ago

29)     ./setup.sh -n
David Blume Make setup.sh only backup c...

David Blume authored 8 years ago

30) 
31) If you approve of the changes, then just run `setup.sh`
David Blume first commit

David Blume authored 8 years ago

32) 
dblume Update README to mention Gi...

dblume authored 9 months ago

33)     ./setup.sh
David Blume first commit

David Blume authored 8 years ago

34) 
David Blume Restore link to markdown so...

David Blume authored 8 years ago

35) See [config.dlma.com](http://config.dlma.com) for more.
David Blume first commit

David Blume authored 8 years ago

36) 
37) #### What's installed
38) 
David Blume Update README to reflect ch...

David Blume authored 6 years ago

39) 1. .bashrc and .bash\_profile
David Blume first commit

David Blume authored 8 years ago

40) 2. Vim resources
41)     1. .vimrc
David Blume Update README to reflect ch...

David Blume authored 6 years ago

42)     2. An empty .vim\_undo directory
David Blume first commit

David Blume authored 8 years ago

43)     3. .vim with the following plugins:
dblume Mention git-tab in the README

dblume authored 10 months ago

44)         1. [bbye for :Bdelete](https://github.com/moll/vim-bbye), to delete buffers without affecting windows.
45)         2. [taglist](http://www.vim.org/scripts/script.php?script_id=273), a ctags tree-view explorer.
46)         3. [file-line](http://www.vim.org/scripts/script.php?script_id=2184), to open file:line as from a compiler error.
47)         4. [visual-star-search](http://got-ravings.blogspot.com/2008/07/vim-pr0n-visual-search-mappings.html), so * and # work in visual mode too.
48)         5. [git-tab](https://github.com/dblume/gittab), use integrated context-sensitive git commands
49)         6. Assorted favorite colors like [desert](https://github.com/dblume/desert.vim).
dblume Add Neovim configs

dblume authored 8 months ago

50) 3. Neovim resources
51)     1. .config/nvim/init.vim
dblume First tweaks for neovim, tw...

dblume authored 8 months ago

52)     2. .config/nvim/colors/nvim\_desert.vim
53)     3. .local/share/nvim/site/plugin/ plugins
dblume Add Neovim configs

dblume authored 8 months ago

54) 4. .gitconfig and .gitignore
55) 5. .tmux.conf
56) 6. .inputrc, for vi mode and a [partially matched command history traversal](http://askubuntu.com/questions/59846/bash-history-search-partial-up-arrow/59855#59855).
57) 7. .editrc, for vi mode and tab word completion in macOS.
58) 8. .ssh/config, for a [fix for CVE-2016-0777](https://news.ycombinator.com/item?id=10901588). (Or upgrade to OpenSSH 7.1p2 released Jan 14, 2016 from http://www.openssh.com.)
59) 9. .ripgreprc, for ripgrep, or [rg](https://github.com/BurntSushi/ripgrep/).
60) 10. .gdbinit
61) 11. .visidatarc, to hide [visidata's](https://www.visidata.org/) menu at the top, for the old school UI.
62) 12. .config/gitui/key\_bindings.ron, for vim key bindings in [gitui](https://github.com/extrawurst/gitui).
63) 13. [i3](https://i3wm.org/) configs.
David Blume first commit

David Blume authored 8 years ago

64) 
dblume Additional instructions for...

dblume authored 2 years ago

65) #### Optional manual steps for fresh setups
66) 
67) Vim will work without warnings if you install `ctags` and `cscope`.
68) 
69)     sudo apt update
dblume Add moreutils.

dblume authored 2 years ago

70)     sudo apt install ctags cscope moreutils
dblume Add requirements file for m...

dblume authored 2 years ago

71) 
72) If you're coming from the far future and want the latest modules, not those
73) pinned to a version, `pip install` requirements.in instead of requirements.txt.
74) 
dblume Additional instructions for...

dblume authored 2 years ago

75)     sudo apt install python3-pip
dblume Add requirements file for m...

dblume authored 2 years ago

76)     python3 -m pip install -r requirements.in
77) 
David Blume first commit

David Blume authored 8 years ago

78) #### What's not installed
79) 
David Blume Add alias for colors in ls...

David Blume authored 8 years ago

80) 1. .dircolors (There are instructions in .bashrc to lighten the color of directories.)
81) 2. Private data like keys, get those from the USB4 bioport in the back of your neck.
dblume Add requirements file for m...

dblume authored 2 years ago

82) 3. The commonly used Python modules described above
David Blume first commit

David Blume authored 8 years ago

83) 
84) ### Is it any good?
85) 
86) [Yes](https://news.ycombinator.com/item?id=3067434).
87) 
88) ### License
89) 
dblume Add git log to vim; make gi...

dblume authored 1 year ago

90) This software uses the [MIT license](https://git.dlma.com/dotfiles.git/blob/main/LICENSE.txt).