Skip to content
This repository has been archived by the owner on Apr 16, 2024. It is now read-only.

leader doom reload and telescope built in reloader command #235

Closed
wants to merge 255 commits into from

Conversation

molleweide
Copy link
Contributor

  • feat(doom-one): pull upstream changes
  • fix(blankline): disable in norg files
  • fix: proper conditional for enabling undodir
  • chore: format source code
  • fix(modules): update gitsigns configurations
  • feat(modules): install http tree-sitter parser if rest.nvim plugin is enabled
  • chore: format source code
  • chore: Remove selene comments and references (chore: Remove selene comments and references #106)
  • fix(ci): accessing undefined variable
  • feat: Refactor config handling (feat: Refactor config handling #108)
  • chore: format source code
  • fix(ci): avoid formatting doom_modules.lua to preserve comments spacing
  • fix(modules): update bufferline configs
  • fix(modules): update Neorg treesitter parser files
  • feat: add new languages in doom_modules file
  • feat(modules): add contrib entry in doom_modules.lua file
  • feat(modules): add nvim-lint plugin
  • chore: bump Doom Nvim version to 3.2.0-beta1
  • fix: proper conditional for triggering dashboard-nvim plugin (re-apply)
  • fix(autocmds): small linting fix, less aggresive linting
  • feat(doom-one): pull upstream changes
  • feat(modules): update nvim-tree setup, improve some icons
  • feat: implement keybinds_modules in doom_config.lua, enable or disable Doom keybindings modules as you wish
  • chore: format source code
  • fix(keybindings): move mapleader logic to leader module
  • feat(keybindings): better error handling for keybinds modules
  • chore: format source code
  • feat(doom_modules): enable neorg by default
  • feat: replace built-in Neovim .txt docs with Neorg-based docs
  • feat: add more Doom commands, e.g. :DoomReport
  • feat(modules): add ~/.config/nvim/doc to Neorg workspaces
  • chore: format source code
  • fix: replace deprecated values for dap-ui (fix: replace deprecated values for dap-ui #114)
  • feat(doom_config): add extra field to custom functions to choose if the function should be ran on startup or if should be a global function
  • neorg now has an org, replaced links for them (neorg now has an org, replaced links for them #115)
  • fix(modules): update some plugins links
  • feat(modules): migrate from nvim-compe to nvim-cmp (wip)
  • fix(keybindings): correct check for luasnip existence
  • chore: format source code
  • fix(gitsigns): use_internal_diff has been replaced with diff_opts.internal (fix(gitsigns): use_internal_diff has been replaced with diff_opts.internal #118)
  • [Refactor]: use nvim-cmp instead of compe ([Refactor]: use nvim-cmp instead of compe #119)
  • [Bugfix] make sure plugins are loaded in a correct order ([Bugfix] make sure plugins are loaded in a correct order #120)
  • refact(modules): use NTBBloodbath's galaxyline fork
  • feat(doom_config): add statusline_show_file_path option
  • feat(bufferline): initial groups support
  • chore: format source code
  • fix(dapui): open_on_start deprecated (fix(dapui): open_on_start deprecated #137)
  • chore: format source code
  • fix(init): remove non-needed bufdo e, fixes nvim -d does not work as expected #127
  • fix(init): don't try to load which-key.nvim if not installed, fixes Disabling which-key let doomnvim configuration to fail #124
  • fix(dapui): remove open_on_start in tray
  • Drop a line from DOOM logo
  • modeline by nvim 0.5 is as secure
  • feat(gitignore): ignore editor artifacts (feat(gitignore): ignore editor artifacts #141)
  • feat(eviline): small improvements for small windows
  • feat(modules): add new built-in plugin (info), show an useful informational dashboard
  • chore: format source code
  • fix(system): add extra whitespace in git_workspace
  • refact(info): get last update date with current commit for a more accurated date
  • chore: format source code
  • fix(gitsigns) match new variable name
  • feat(modules): add vim-illuminate plugin Highlight other uses of the word under the cursor like VSC
  • chore: format source code
  • feat(doom-one): pull upstream changes
  • fix(modules): add missing disabled condition for vim-illuminate
  • refact(info): move all related git operations handling to get_git_output function
  • feat(info): add the commit body if it's not empty
  • feat(modules): update nvim-tree.lua configurations
  • fix(info): properly check if commit body is empty
  • fix(ci): remove unused variable in nvim-tree setup
  • refact(modules): lazy-load lspinstall
  • fix(modules): bufferline was not being loadedd sometimes
  • refact(core): invert modules loading order, in that way we will load Neovim configurations first
  • revert: "refact(modules): lazy-load lspinstall"
  • refact(modules): load lspinstall on BufWinEnter
  • feat(extras): add init file to load autocommands and keybindings
  • feat(core): improve debugging messages
  • feat(utils): improve debugging messages in load_modules
  • refact(init): do not disable syntax highlighting on launch, closes Delayed coloring / application of colorscheme #131
  • chore: format source code
  • fix(modules): proper conditional for nvim-tree lsp
  • refact(info): show commit SHA like github (first seven characters) instead of showing last seven characters
  • chore: format source code
  • refact(modules): use ,o as neorg leader instead of <leader>o, see Neorg not working - Doom is using unstable norg treesitter #110
  • feat(info): improve inline markdown code detection
  • chore: remove non-needed sessions dir
  • vertical_split and tweak
  • tweak: syntax/treesetter
  • tweak: completion
  • doc: more in doom_nvim.norg
  • chore: format source code
  • fix(info): do not display file encoding on special buffers like dashboard
  • feat(doom-one): pull upstream changes
  • fix(ui): properly fallback to doom-one, better log message
  • feat(modules): do not lazy-load nvim-mapper, closes <leade>db broken after showing which-key window #145
  • chore: bump doom version to 3.2.0-beta2
  • feat: fragment utilities module
  • fix(info): add padding to commit bodies that does not have padding
  • chore: format source code
  • feat(modules): hot reload plugins configurations, closes Feature request: hot reload plugins setup changes in doom-*** files #96
  • chore: format source code
  • chore(mappings): remove unused system variable
  • fix(utils): stop shadowing upvalue
  • chore: format source code
  • fix(autocmds): better detection for plugins config files
  • Fixed LSP auto install
  • Cleanup
  • chore: format source code
  • chore: release v3.1.2, see release notes
  • Override LSP using +lsp(LSP_NAME) syntax
  • docs: update contributing.md
  • Added a warning when installing an override LSP
  • Moved documentation on new syntax
  • Made documentation on LSP override consistent
  • Fixed dap auto install
  • Fixed changed DAPInstall API
  • Added a lookup table for DAP clients
  • Fixed duplicate dap client installation
  • Cleanup
  • Tidied up doo-dap-install
  • chore: format source code
  • Override LSP using +lsp(LSP_NAME) syntax
  • Added a warning when installing an override LSP
  • Moved documentation on new syntax
  • Made documentation on LSP override consistent
  • chore: format source code
  • refact: use xpcall instead of pcall to load configuration files, this should allow us to send a better traceback if something goes wrong
  • refact(functions): use vim.ui module for edit config prompt
  • feat(extras): allow to disable Doom autocommands module
  • chore: format source code
  • feat(doom-one): pull upstream changes
  • fix(modules): use 0.5-compat treesitter branch in Neovim 0.5
  • docs(README): add Discord server badge
  • feat(info): use q key to close info dashboard
  • chore: format source code
  • feat(autocmds): run PackerCompile on exit when Doom modules or userplugins files were modified, closes Removing modules only leads to error messages #133
  • refact(reloader): accept reloading any module
  • feat(reloader): add optional quiet param, sometimes I want it to be a ninja
  • feat: automatically install or uninstall plugins on save in plugins files (experimental but tested and working)
  • refact: move reload_plugins_definitions to reloader module
  • feat(lsp): add packer_plugins to sumneko globals
  • chore: format source code
  • feat(init): document why we use a defer_fn
  • feat(lint): let user choose the linters, closes Editing lua code results in error due to missing linter #125
  • feat(config): update default configs for fallback
  • fix(modules): ColorScheme event was not triggering some plugins
  • feat: set indentation options in Doom config files
  • feat(doom-one): pull upstream changes
  • refact: move get_git_output function to utils module
  • chore: format source code
  • refact: use xpcall instead of pcall in all modules to provide a better traceback in case of an error
  • refact(system): rename module from M to system Add missing newlines to improve readability
  • docs: small updates to built-in docs
  • feat(doom-one): pull upstream changes
  • feat(ui): update doom-one setup
  • updating diagnostic signs and their highlights
  • changing warning->warn and information->info across
  • feat(settings): use a better syntax for Neovim folds
  • fix: move documentation to top in configuration files
  • feat: add enable_lsp_virtual_text configuration option disable LSP diagnostics virtual text by default, show diagnostics on CursorHold
  • fix: missing = in border option, update <leader>cll keybind
  • feat(modules): add logging message when downloading packer
  • feat: add use_floating_win_packer configuration option decide if using floating windows for packer stuff
  • feat(modules): add async module
  • refact: async Doom updating, see Feature request: live-reload Doom on update #158
  • chore: format source code
  • feat(utils): add escape_str function use utils.escape_str in change_colors_and_bg function
  • feat(modules): improve lazy-loading of some plugins
  • fix(keybindings): set <Space> to <Nop> only if which-key is not enabled
  • refact(modules): use package.loaded to check toggleterm existence in built-in modules
  • feat: completely reload Doom after updating. Closes Feature request: live-reload Doom on update #158
  • chore: format source code
  • chore(reloader): add extra logging message
  • feat(autocmds): use q to exit Neovim in dashboard
  • fix(settings): allow a lower amount of signs in signcolumn
  • Find files from folder of currently active files regarding make telescope <leader>. open dir of currently active file #94 (Find files from folder of currently active files regarding #94 #160)
  • fix(modules): use unstable branch of neorg
  • Updated file path for keybindings config file
  • fix use new function to check for cmp completitions
  • fix cmp use new functions to select items
  • feat: disable foldcolumn in norg docs
  • feat(neorg): add GTD setup
  • fix(doom_config): fix example for custom options
  • fix: docs in doom_config
  • feat: expose :DoomReload command to reload Doom Nvim
  • fix(reloader): proper Windows support when looking for Lua modules paths
  • chore(nvim-tree): Update nvim-tree lsp_diagnostics config
  • chore: format source code
  • fix(config): proper precedence in paths to source configuration files
  • feat: Cherry pick lsp_popup borders | Also add single border to whichkey
  • chore: format source code
  • fix(ci): do not shadow variables
  • fix(Problem with the built-in runner #164): Update the require condition to check for toggleterm.nvim in the built-in runner and compiler Update the toggleterm url in the docs
  • feat(lspmanager): Changed lspinstall to lspmanager
  • fix(lspmanager): Forgot to change some lspinstall stuff
  • fix(lspmanager): change from filetype to first lsp of filetype
  • refactor(lspmanager): lspname to use server name rather than filetype
  • fix(lspmanager): redefining servers
  • fix(lspmanager): stuff working weird for non supported filetypes
  • chore: format source code
  • feat(lspmanager): add go support
  • fix nvim_tree config
  • feat: improve netrw looking in Doom, add use_netrw configuration option. Decide if Doom.should use netrw or nvim-tree for mappings
  • chore: format source code
  • fix(netrw): proper rc files icons detection
  • feat(keybindings): Stay in visual mode after indenting a selection with < or >
  • feat: Add keybinding for lsp_rename functionality
  • fix(CI): Fix the undefined variable
  • refact(netrw): use negative winsize
  • feat(netrw): add saner keybindings (wrappers for default keybinds)
  • refact(modules): uae dev branch of lspmanager
  • refact(functions): rename module from M to functions
  • feat(eviline): small visual tweaks, show filetype + lsps
  • refact: do not use M as the module names. Closes Feature request: more idiomatic module names #156
  • Adds an option to turn off folding
  • feat(autocmds): use a bit more aggressive rule for linting
  • chore(doom_config): move foldenable option
  • fix(telescope hides any filenames including term git #203): Tightens up the regexes for excluding files in telescope. Otherwise would exclude files or folders like doom-neogit.lua or my_other_node_modules
  • Added development docker image and bootstrap script
  • Renamed and restructured so this folder can be used for other development tools as well
  • Fixup bashrc changes
  • Cleanup and lint start_docker.sh script
  • Let doom-nvim bootstrap docker
  • Allowed start_docker.sh to bootstrap on a branch that already exists
  • Added jq as dependency for nvim-lspmanager
  • Added use case/explanation to documentation for docker image.
  • Implemented basic pinned commit update script
  • Added pinned commit for nvim-treesitter
  • Skip dependencies that don't follow structure exactly
  • Hardcoded branch specific commit shas
  • Pinned dependencies to commit
  • Added optional GITHUB_API_KEY
  • Documented ./update_dependencies.sh in contribute/folder
  • chore: format source code
  • Fixed install/uninstall fighting between LSPs and added support for multiple LSP overrides
  • Cleaned up print statements
  • Addressed linter issues and added +lsp to config
  • Only uninstall default LSPs for LSP manager
  • chore: format source code
  • feat: added debugging keybindings (cherry-pick)
  • chore: format source code
  • fix(keybindings): Fixed missing 'opts' param in keybinding (cherry-pick of Fixed missing 'opts' param in keybinding #227)
  • fix: doom-one being applied when other colorscheme is configured
  • feat!: add enable_numbering option
  • chore: format source code
  • feat(mappings): user defind esc sequences
  • chore: format source code

NTBBloodbath and others added 30 commits August 26, 2021 11:44
- Rename `doomrc.lua` and `plugins.lua` to `doom_modules.lua` and `doom_userplugins.lua`, respectively.
- Rename `doom.core.config.doomrc` to `doom.core.config.modules`.
- Change config files to modules to utilize `requires` mechanism. Add property `M.source` to hold load path of file.
- Alphabetize `doom_modules.lua` and sync defaults with `doom.core.config.modules`.
- Update help file.
- Add `doom.core.config.userplugins` to be consistent.
  - Add missing entries for disabling certain plugins

  - Fixed comments formatting in `doom_modules`

  - Lazy-load some new plugins
  - `contrib` is intended for Doom Nvim contributors, this entry will install Lua 5.1 and libuv documentation plugins
  - Require `is_plugin_disabled` function directly instead of requiring the whole functions module
…sable Doom keybindings modules as you wish

  - Modularize keybindings

  - Improve error handling for luasnip keybinds
  - Use Doom commands in keybindings instead of the Lua chunks

  - Create a separated function for Doom commands in `settings` module

  - Update internal documentation
connorgmeean and others added 28 commits November 3, 2021 21:16
Implemented script and pinned commits
@molleweide
Copy link
Contributor Author

this didn't work either. sorry. I am trying to follow the instructions from github cli/cli

@molleweide molleweide closed this Nov 10, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.