├── .editorconfig ├── .eslintrc.json ├── .github └── workflows │ └── gatsby.yml ├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── course-website ├── .editorconfig ├── .eslintrc.json ├── .github │ └── workflows │ │ └── gatsby.yml ├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── csv.js ├── exercise ├── gatsby-config.js ├── gatsby-node.js ├── lessons │ ├── adv-pitstop.md │ ├── advanced-movements-1.md │ ├── advanced-text-manipulation-1.md │ ├── advanced-text-manipulation-2.md │ ├── advanced-text-manipulation-3.md │ ├── are-you-ready.md │ ├── basic-usage.md │ ├── color-my-pencils.md │ ├── exercise-0-hjkl-x.md │ ├── exercise-1-dyp.md │ ├── exercise-2-insert.md │ ├── exercise-3-search-and-replace.md │ ├── exercise-4-macros.md │ ├── exercise-5-registers.md │ ├── exercise-6-motions.md │ ├── files-e.md │ ├── files-intro.md │ ├── files-marks.md │ ├── files-netrw.md │ ├── files-recap.md │ ├── files-remaps-1.md │ ├── files-remaps-2.md │ ├── first-plugin.md │ ├── images │ │ ├── bill-joys-keyboard.jpeg │ │ ├── bufline.png │ │ ├── clean-code.jpg │ │ ├── edit-ctrl-d.png │ │ ├── emacs-learning.png │ │ ├── exit-vim.png │ │ ├── fzf-results.png │ │ ├── learning-curves.jpeg │ │ ├── logo.svg │ │ ├── netrw.png │ │ ├── plug-install.png │ │ ├── quickfix-grep-result.png │ │ ├── quickfix-open.png │ │ ├── vi-learning.png │ │ └── view-and-terms.png │ ├── intro.md │ ├── mid-level-recap.md │ ├── my-ideal.md │ ├── opening-vim.md │ ├── plugins.md │ ├── quickfix.md │ ├── some-javascript.md │ ├── terminology.md │ └── vim-my-way.md ├── package-lock.json ├── package.json └── src │ ├── components │ ├── TOCCard.css │ └── TOCCard.js │ ├── layouts │ ├── index.css │ └── index.js │ ├── pages │ ├── 404.js │ ├── index.css │ └── index.js │ ├── templates │ └── lessonTemplate.js │ └── util │ └── helpers.js ├── csv.js ├── gatsby-config.js ├── gatsby-node.js ├── lessons ├── adv-pitstop.md ├── advanced-movements-1.md ├── advanced-text-manipulation-1.md ├── advanced-text-manipulation-2.md ├── advanced-text-manipulation-3.md ├── are-you-ready.md ├── basic-usage.md ├── color-my-pencils.md ├── exercise-0-hjkl-x.md ├── exercise-1-dyp.md ├── exercise-2-insert.md ├── exercise-3-search-and-replace.md ├── exercise-4-macros.md ├── exercise-5-registers.md ├── exercise-6-motions.md ├── files-e.md ├── files-intro.md ├── files-marks.md ├── files-netrw.md ├── files-recap.md ├── files-remaps-1.md ├── files-remaps-2.md ├── first-plugin.md ├── images │ ├── bill-joys-keyboard.jpeg │ ├── bufline.png │ ├── clean-code.jpg │ ├── edit-ctrl-d.png │ ├── emacs-learning.png │ ├── exit-vim.png │ ├── fzf-results.png │ ├── learning-curves.jpeg │ ├── logo.svg │ ├── netrw.png │ ├── plug-install.png │ ├── quickfix-grep-result.png │ ├── quickfix-open.png │ ├── vi-learning.png │ └── view-and-terms.png ├── intro.md ├── mid-level-recap.md ├── opening-vim.md ├── plugins.md ├── quickfix.md ├── some-javascript.md ├── terminology.md └── vim-my-way.md ├── package.json ├── save.sh ├── src ├── components │ ├── TOCCard.css │ └── TOCCard.js ├── layouts │ ├── index.css │ └── index.js ├── pages │ ├── 404.js │ ├── index.css │ └── index.js ├── templates │ └── lessonTemplate.js └── util │ └── helpers.js └── todo.md /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/gatsby.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/.github/workflows/gatsby.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/README.md -------------------------------------------------------------------------------- /course-website/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/.editorconfig -------------------------------------------------------------------------------- /course-website/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/.eslintrc.json -------------------------------------------------------------------------------- /course-website/.github/workflows/gatsby.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/.github/workflows/gatsby.yml -------------------------------------------------------------------------------- /course-website/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/.gitignore -------------------------------------------------------------------------------- /course-website/.prettierrc: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /course-website/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/LICENSE -------------------------------------------------------------------------------- /course-website/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/README.md -------------------------------------------------------------------------------- /course-website/csv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/csv.js -------------------------------------------------------------------------------- /course-website/exercise: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/exercise -------------------------------------------------------------------------------- /course-website/gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/gatsby-config.js -------------------------------------------------------------------------------- /course-website/gatsby-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/gatsby-node.js -------------------------------------------------------------------------------- /course-website/lessons/adv-pitstop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/adv-pitstop.md -------------------------------------------------------------------------------- /course-website/lessons/advanced-movements-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/advanced-movements-1.md -------------------------------------------------------------------------------- /course-website/lessons/advanced-text-manipulation-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/advanced-text-manipulation-1.md -------------------------------------------------------------------------------- /course-website/lessons/advanced-text-manipulation-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/advanced-text-manipulation-2.md -------------------------------------------------------------------------------- /course-website/lessons/advanced-text-manipulation-3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/advanced-text-manipulation-3.md -------------------------------------------------------------------------------- /course-website/lessons/are-you-ready.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/are-you-ready.md -------------------------------------------------------------------------------- /course-website/lessons/basic-usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/basic-usage.md -------------------------------------------------------------------------------- /course-website/lessons/color-my-pencils.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/color-my-pencils.md -------------------------------------------------------------------------------- /course-website/lessons/exercise-0-hjkl-x.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/exercise-0-hjkl-x.md -------------------------------------------------------------------------------- /course-website/lessons/exercise-1-dyp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/exercise-1-dyp.md -------------------------------------------------------------------------------- /course-website/lessons/exercise-2-insert.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/exercise-2-insert.md -------------------------------------------------------------------------------- /course-website/lessons/exercise-3-search-and-replace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/exercise-3-search-and-replace.md -------------------------------------------------------------------------------- /course-website/lessons/exercise-4-macros.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/exercise-4-macros.md -------------------------------------------------------------------------------- /course-website/lessons/exercise-5-registers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/exercise-5-registers.md -------------------------------------------------------------------------------- /course-website/lessons/exercise-6-motions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/exercise-6-motions.md -------------------------------------------------------------------------------- /course-website/lessons/files-e.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/files-e.md -------------------------------------------------------------------------------- /course-website/lessons/files-intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/files-intro.md -------------------------------------------------------------------------------- /course-website/lessons/files-marks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/files-marks.md -------------------------------------------------------------------------------- /course-website/lessons/files-netrw.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/files-netrw.md -------------------------------------------------------------------------------- /course-website/lessons/files-recap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/files-recap.md -------------------------------------------------------------------------------- /course-website/lessons/files-remaps-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/files-remaps-1.md -------------------------------------------------------------------------------- /course-website/lessons/files-remaps-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/files-remaps-2.md -------------------------------------------------------------------------------- /course-website/lessons/first-plugin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/first-plugin.md -------------------------------------------------------------------------------- /course-website/lessons/images/bill-joys-keyboard.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/images/bill-joys-keyboard.jpeg -------------------------------------------------------------------------------- /course-website/lessons/images/bufline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/images/bufline.png -------------------------------------------------------------------------------- /course-website/lessons/images/clean-code.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/images/clean-code.jpg -------------------------------------------------------------------------------- /course-website/lessons/images/edit-ctrl-d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/images/edit-ctrl-d.png -------------------------------------------------------------------------------- /course-website/lessons/images/emacs-learning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/images/emacs-learning.png -------------------------------------------------------------------------------- /course-website/lessons/images/exit-vim.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/images/exit-vim.png -------------------------------------------------------------------------------- /course-website/lessons/images/fzf-results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/images/fzf-results.png -------------------------------------------------------------------------------- /course-website/lessons/images/learning-curves.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/images/learning-curves.jpeg -------------------------------------------------------------------------------- /course-website/lessons/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/images/logo.svg -------------------------------------------------------------------------------- /course-website/lessons/images/netrw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/images/netrw.png -------------------------------------------------------------------------------- /course-website/lessons/images/plug-install.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/images/plug-install.png -------------------------------------------------------------------------------- /course-website/lessons/images/quickfix-grep-result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/images/quickfix-grep-result.png -------------------------------------------------------------------------------- /course-website/lessons/images/quickfix-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/images/quickfix-open.png -------------------------------------------------------------------------------- /course-website/lessons/images/vi-learning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/images/vi-learning.png -------------------------------------------------------------------------------- /course-website/lessons/images/view-and-terms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/images/view-and-terms.png -------------------------------------------------------------------------------- /course-website/lessons/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/intro.md -------------------------------------------------------------------------------- /course-website/lessons/mid-level-recap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/mid-level-recap.md -------------------------------------------------------------------------------- /course-website/lessons/my-ideal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/my-ideal.md -------------------------------------------------------------------------------- /course-website/lessons/opening-vim.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/opening-vim.md -------------------------------------------------------------------------------- /course-website/lessons/plugins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/plugins.md -------------------------------------------------------------------------------- /course-website/lessons/quickfix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/quickfix.md -------------------------------------------------------------------------------- /course-website/lessons/some-javascript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/some-javascript.md -------------------------------------------------------------------------------- /course-website/lessons/terminology.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/terminology.md -------------------------------------------------------------------------------- /course-website/lessons/vim-my-way.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/lessons/vim-my-way.md -------------------------------------------------------------------------------- /course-website/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/package-lock.json -------------------------------------------------------------------------------- /course-website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/package.json -------------------------------------------------------------------------------- /course-website/src/components/TOCCard.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/src/components/TOCCard.css -------------------------------------------------------------------------------- /course-website/src/components/TOCCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/src/components/TOCCard.js -------------------------------------------------------------------------------- /course-website/src/layouts/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/src/layouts/index.css -------------------------------------------------------------------------------- /course-website/src/layouts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/src/layouts/index.js -------------------------------------------------------------------------------- /course-website/src/pages/404.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/src/pages/404.js -------------------------------------------------------------------------------- /course-website/src/pages/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/src/pages/index.css -------------------------------------------------------------------------------- /course-website/src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/src/pages/index.js -------------------------------------------------------------------------------- /course-website/src/templates/lessonTemplate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/src/templates/lessonTemplate.js -------------------------------------------------------------------------------- /course-website/src/util/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/course-website/src/util/helpers.js -------------------------------------------------------------------------------- /csv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/csv.js -------------------------------------------------------------------------------- /gatsby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/gatsby-config.js -------------------------------------------------------------------------------- /gatsby-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/gatsby-node.js -------------------------------------------------------------------------------- /lessons/adv-pitstop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/adv-pitstop.md -------------------------------------------------------------------------------- /lessons/advanced-movements-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/advanced-movements-1.md -------------------------------------------------------------------------------- /lessons/advanced-text-manipulation-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/advanced-text-manipulation-1.md -------------------------------------------------------------------------------- /lessons/advanced-text-manipulation-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/advanced-text-manipulation-2.md -------------------------------------------------------------------------------- /lessons/advanced-text-manipulation-3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/advanced-text-manipulation-3.md -------------------------------------------------------------------------------- /lessons/are-you-ready.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/are-you-ready.md -------------------------------------------------------------------------------- /lessons/basic-usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/basic-usage.md -------------------------------------------------------------------------------- /lessons/color-my-pencils.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/color-my-pencils.md -------------------------------------------------------------------------------- /lessons/exercise-0-hjkl-x.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/exercise-0-hjkl-x.md -------------------------------------------------------------------------------- /lessons/exercise-1-dyp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/exercise-1-dyp.md -------------------------------------------------------------------------------- /lessons/exercise-2-insert.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/exercise-2-insert.md -------------------------------------------------------------------------------- /lessons/exercise-3-search-and-replace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/exercise-3-search-and-replace.md -------------------------------------------------------------------------------- /lessons/exercise-4-macros.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/exercise-4-macros.md -------------------------------------------------------------------------------- /lessons/exercise-5-registers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/exercise-5-registers.md -------------------------------------------------------------------------------- /lessons/exercise-6-motions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/exercise-6-motions.md -------------------------------------------------------------------------------- /lessons/files-e.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/files-e.md -------------------------------------------------------------------------------- /lessons/files-intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/files-intro.md -------------------------------------------------------------------------------- /lessons/files-marks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/files-marks.md -------------------------------------------------------------------------------- /lessons/files-netrw.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/files-netrw.md -------------------------------------------------------------------------------- /lessons/files-recap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/files-recap.md -------------------------------------------------------------------------------- /lessons/files-remaps-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/files-remaps-1.md -------------------------------------------------------------------------------- /lessons/files-remaps-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/files-remaps-2.md -------------------------------------------------------------------------------- /lessons/first-plugin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/first-plugin.md -------------------------------------------------------------------------------- /lessons/images/bill-joys-keyboard.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/images/bill-joys-keyboard.jpeg -------------------------------------------------------------------------------- /lessons/images/bufline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/images/bufline.png -------------------------------------------------------------------------------- /lessons/images/clean-code.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/images/clean-code.jpg -------------------------------------------------------------------------------- /lessons/images/edit-ctrl-d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/images/edit-ctrl-d.png -------------------------------------------------------------------------------- /lessons/images/emacs-learning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/images/emacs-learning.png -------------------------------------------------------------------------------- /lessons/images/exit-vim.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/images/exit-vim.png -------------------------------------------------------------------------------- /lessons/images/fzf-results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/images/fzf-results.png -------------------------------------------------------------------------------- /lessons/images/learning-curves.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/images/learning-curves.jpeg -------------------------------------------------------------------------------- /lessons/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/images/logo.svg -------------------------------------------------------------------------------- /lessons/images/netrw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/images/netrw.png -------------------------------------------------------------------------------- /lessons/images/plug-install.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/images/plug-install.png -------------------------------------------------------------------------------- /lessons/images/quickfix-grep-result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/images/quickfix-grep-result.png -------------------------------------------------------------------------------- /lessons/images/quickfix-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/images/quickfix-open.png -------------------------------------------------------------------------------- /lessons/images/vi-learning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/images/vi-learning.png -------------------------------------------------------------------------------- /lessons/images/view-and-terms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/images/view-and-terms.png -------------------------------------------------------------------------------- /lessons/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/intro.md -------------------------------------------------------------------------------- /lessons/mid-level-recap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/mid-level-recap.md -------------------------------------------------------------------------------- /lessons/opening-vim.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/opening-vim.md -------------------------------------------------------------------------------- /lessons/plugins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/plugins.md -------------------------------------------------------------------------------- /lessons/quickfix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/quickfix.md -------------------------------------------------------------------------------- /lessons/some-javascript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/some-javascript.md -------------------------------------------------------------------------------- /lessons/terminology.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/terminology.md -------------------------------------------------------------------------------- /lessons/vim-my-way.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/lessons/vim-my-way.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/package.json -------------------------------------------------------------------------------- /save.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/save.sh -------------------------------------------------------------------------------- /src/components/TOCCard.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/src/components/TOCCard.css -------------------------------------------------------------------------------- /src/components/TOCCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/src/components/TOCCard.js -------------------------------------------------------------------------------- /src/layouts/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/src/layouts/index.css -------------------------------------------------------------------------------- /src/layouts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/src/layouts/index.js -------------------------------------------------------------------------------- /src/pages/404.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/src/pages/404.js -------------------------------------------------------------------------------- /src/pages/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/src/pages/index.css -------------------------------------------------------------------------------- /src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/src/pages/index.js -------------------------------------------------------------------------------- /src/templates/lessonTemplate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/src/templates/lessonTemplate.js -------------------------------------------------------------------------------- /src/util/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/src/util/helpers.js -------------------------------------------------------------------------------- /todo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/vim-fundamentals/HEAD/todo.md --------------------------------------------------------------------------------