diff --git a/doc/nvim-forge.txt b/doc/nvim-forge.txt index c6bc0c0..c14333e 100755 --- a/doc/nvim-forge.txt +++ b/doc/nvim-forge.txt @@ -14,7 +14,7 @@ Table of Contents *nvim-forge-table-of-contents* My Winchester Mystery NeoVim Configuration, using `lazy.nvim` for plugin management and Lua as its configuration language. My _Personal Development Environment_ (PDE) and the -nvim-forge.core tool used in cultivating my Personal Knowledge Base (PKB). +core tool used in cultivating my Personal Knowledge Base (PKB). **Warning** This is my personal configuration, subject to experimentation and @@ -73,118 +73,40 @@ Below is a representation of the structure of the configuration in tree format: ├──  lazy-lock.json ├──  LICENSE ├──  lua - │ ├──  config - │ │ ├──  cmp - │ │ │ └──  dict.lua - │ │ ├──  compile.lua - │ │ ├──  dashboard.lua - │ │ ├──  hydra - │ │ │ ├──  hydra.lua - │ │ │ ├──  spelling.lua - │ │ │ ├──  telescope.lua - │ │ │ └──  windows.lua - │ │ ├──  lsp - │ │ │ ├──  diagnostics.lua - │ │ │ ├──  gitsigns.lua - │ │ │ ├──  keymaps.lua - │ │ │ └──  navic.lua - │ │ ├──  lualine - │ │ │ ├──  components.lua - │ │ │ ├──  config.lua - │ │ │ ├──  highlights.lua - │ │ │ └──  init.lua - │ │ └──  neo-tree - │ │ ├──  init.lua - │ │ └──  sources - │ │ └──  filesystem - │ │ └──  components.lua - │ ├──  nvim-forge.core + │ ├──  core │ │ ├──  autocmds.lua │ │ ├──  icons.lua │ │ ├──  keymaps.lua │ │ ├──  lazy.lua │ │ ├──  logo.lua │ │ └──  options.lua - │ ├──  resources - │ │ ├──  coding.lua - │ │ ├──  colorscheme.lua - │ │ ├──  editor.lua - │ │ ├──  formatting.lua - │ │ ├──  lang - │ │ │ ├──  clangd.lua - │ │ │ ├──  docker.lua - │ │ │ ├──  java.lua - │ │ │ ├──  json.lua - │ │ │ ├──  markdown.lua - │ │ │ ├──  nix.lua - │ │ │ ├──  php.lua - │ │ │ ├──  python.lua - │ │ │ ├──  rust.lua - │ │ │ └──  typescript.lua - │ │ ├──  lsp.lua - │ │ ├──  settings.lua - │ │ ├──  tools.lua - │ │ ├──  treesitter.lua - │ │ ├──  ui.lua - │ │ └──  util.lua - │ └──  util.lua - ├──  README.md -> .github/README.md - ├──  snippets - │ ├──  all.lua - │ ├──  java.snippets - │ ├──  markdown.lua - │ ├──  package.json - │ ├──  vscode - │ │ ├──  c.json - │ │ ├──  cpp.json - │ │ ├──  css.json - │ │ ├──  fennel.json - │ │ ├──  frameworks - │ │ │ ├──  ejs.json - │ │ │ ├──  flutter.json - │ │ │ ├──  jekyll.json├──  cheatsheet.txt - ├──  doc - │ └──  nvim-forge.txt - ├──  Dockerfile - ├──  init.lua - ├──  lazy-lock.json - ├──  LICENSE - ├──  lua - │ ├──  config - │ │ ├──  cmp - │ │ │ └──  dict.lua - │ │ ├──  compile.lua - │ │ ├──  dashboard.lua - │ │ ├──  hydra - │ │ │ ├──  hydra.lua - │ │ │ ├──  spelling.lua - │ │ │ ├──  telescope.lua - │ │ │ └──  windows.lua - │ │ ├──  lsp - │ │ │ ├──  diagnostics.lua - │ │ │ ├──  gitsigns.lua - │ │ │ ├──  keymaps.lua - │ │ │ └──  navic.lua - │ │ ├──  lualine - │ │ │ ├──  components.lua - │ │ │ ├──  config.lua - │ │ │ ├──  highlights.lua - │ │ │ └──  init.lua - │ │ └──  neo-tree - │ │ ├──  init.lua - │ │ └──  sources - │ │ └──  filesystem - │ │ └──  components.lua - │ ├──  nvim-forge.core - │ │ ├──  autocmds.lua - │ │ ├──  icons.lua - │ │ ├──  keymaps.lua - │ │ ├──  lazy.lua - │ │ ├──  logo.lua - │ │ └──  options.lua - │ ├──  resources + │ ├──  plugins │ │ ├──  coding.lua │ │ ├──  colorscheme.lua + │ │ ├──  config + │ │ │ ├──  cmp + │ │ │ │ └──  dict.lua + │ │ │ ├──  compile.lua + │ │ │ ├──  dashboard.lua + │ │ │ ├──  hydra + │ │ │ │ ├──  hydra.lua + │ │ │ │ ├──  spelling.lua + │ │ │ │ ├──  telescope.lua + │ │ │ │ └──  windows.lua + │ │ │ ├──  lsp + │ │ │ │ ├──  diagnostics.lua + │ │ │ │ ├──  gitsigns.lua + │ │ │ │ └──  keymaps.lua + │ │ │ ├──  lualine + │ │ │ │ ├──  components.lua + │ │ │ │ ├──  config.lua + │ │ │ │ ├──  highlights.lua + │ │ │ │ └──  init.lua + │ │ │ └──  neo-tree + │ │ │ ├──  init.lua + │ │ │ └──  sources + │ │ │ └──  filesystem + │ │ │ └──  components.lua │ │ ├──  editor.lua │ │ ├──  formatting.lua │ │ ├──  lang @@ -205,6 +127,7 @@ Below is a representation of the structure of the configuration in tree format: │ │ ├──  ui.lua │ │ └──  util.lua │ └──  util.lua + ├──  neovim ├──  README.md -> .github/README.md ├──  snippets │ ├──  all.lua @@ -271,67 +194,17 @@ Below is a representation of the structure of the configuration in tree format: │ ├──  hi.dict │ └──  README.md └──  stylua.toml - │ │ │ └──  vue - │ │ │ ├──  html.json - │ │ │ ├──  javascript.json - │ │ │ ├──  pug.json - │ │ │ └──  vue.json - │ │ ├──  gdscript.json - │ │ ├──  gitcommit.json - │ │ ├──  global.json - │ │ ├──  glsl.json - │ │ ├──  go.json - │ │ ├──  haskell.json - │ │ ├──  html.json - │ │ ├──  java.json - │ │ ├──  javascript - │ │ │ ├──  javascript.json - │ │ │ ├──  react-native-ts.json - │ │ │ ├──  react-native.json - │ │ │ ├──  react-ts.json - │ │ │ ├──  react.json - │ │ │ └──  typescript.json - │ │ ├──  kotlin.json - │ │ ├──  kubernetes.json - │ │ ├──  latex - │ │ │ ├──  latex-snippets.json - │ │ │ └──  vscode-latex-snippets.json - │ │ ├──  latex.json - │ │ ├──  lua.json - │ │ ├──  markdown.json - │ │ ├──  meson.json - │ │ ├──  norg.json - │ │ ├──  org.json - │ │ ├──  package.json - │ │ ├──  python - │ │ │ ├──  base.json - │ │ │ ├──  comprehension.json - │ │ │ ├──  debug.json - │ │ │ ├──  python.json - │ │ │ └──  unittest.json - │ │ ├──  rust.json - │ │ ├──  scala.json - │ │ ├──  shell.json - │ │ └──  sql.json - │ └──  yaml.lua - ├──  spell - │ ├──  en.dict - │ ├──  en.utf-8.add - │ ├──  en.utf-8.add.spl - │ ├──  es.dict - │ ├──  hi.dict - │ └──  README.md - └──  stylua.toml < The `lua/` subdirectory is where the majority of the configuration resides, -with the `nvim-forge.core/` subdirectory containing the nvim-forge.core configuration, `config/` -containing the configuration for nvim-forge.plugins when a more substantial configuration -is necessary for a plugin and `resources/` containing the enumeration of and -initial setup configurations for the various nvim-forge.plugins used by the configuration -and managed by `lazy.nvim`. Within the `resources/` subdirectory is an -additional `lang/` subdirectory that contains the configuration for language -servers and other language-specific configuration. +with the `core/` subdirectory containing the core configuration, +`plugins/config/` containing the configuration for plugins when a more +substantial configuration is necessary for a plugin and `plugins/` containing +the enumeration of and initial setup configurations for the various plugins +used by the configuration. All of which is, of course, managed by `lazy.nvim`. +Within the `resources/` subdirectory is an additional `lang/` subdirectory that +contains the configuration for language servers and other language-specific +configuration. INSPIRATION *nvim-forge-neovim-forge-inspiration*