82 lines
2.2 KiB
Markdown
82 lines
2.2 KiB
Markdown
# Neorg Configuration Optimization Summary
|
|
|
|
## Optimizations Made
|
|
|
|
### 1. Enhanced Core Configuration
|
|
|
|
- Improved concealer settings with the "diamond" icon preset for better visuals
|
|
- Added performance optimizations for the concealer
|
|
- Added a new "projects" workspace
|
|
- Added index file configuration
|
|
- Configured versioning for exports
|
|
|
|
### 2. Added New Modules
|
|
|
|
- Added `core.summary` module for generating note summaries
|
|
- Added `core.presenter` module for presentation mode
|
|
- Added `core.itero` module for better list handling
|
|
- Added `core.ui.calendar` for calendar navigation in journal
|
|
|
|
### 3. Enhanced Keybindings
|
|
|
|
- Created namespaced keybindings under `<Leader>n`
|
|
- Added specialized keybindings for common operations:
|
|
- Journal management
|
|
- Workspace navigation
|
|
- Document manipulation
|
|
- Export functions
|
|
- List manipulation
|
|
|
|
### 4. Created Documentation
|
|
|
|
- Comprehensive `neorg_guide.md` with detailed usage instructions
|
|
- Dedicated `neorg_keymaps_reference.md` for quick reference
|
|
- Setup checking tool for troubleshooting
|
|
|
|
### 5. Created File Structure
|
|
|
|
- Set up workspace directories:
|
|
- ~/notes
|
|
- ~/work/notes
|
|
- ~/personal/notes
|
|
- ~/projects/notes
|
|
- Created folder structure within notes
|
|
- Added index.norg as a starting point
|
|
|
|
## How to Use the Optimized Setup
|
|
|
|
1. **Check your setup** with the provided utility:
|
|
|
|
```vim
|
|
:lua require('custom.utils.neorg_setup_check').check()
|
|
```
|
|
|
|
2. **Open your notes index**:
|
|
|
|
```vim
|
|
:Neorg workspace notes
|
|
```
|
|
|
|
3. **Create a journal entry**:
|
|
Press `<Leader>nj` or use command `:Neorg journal today`
|
|
|
|
4. **Navigate workspaces**:
|
|
Press `<Leader>nw` to open the workspace selector
|
|
|
|
5. **Export to Markdown**:
|
|
Press `<Leader>nem` within a Neorg file
|
|
|
|
## What's Changed from Previous Configuration
|
|
|
|
- Improved visual appearance with diamond icons
|
|
- Added more workspace options
|
|
- Expanded keybinding set with better documentation
|
|
- Added support for advanced list manipulation
|
|
- Enhanced journal capabilities
|
|
- Added calendar support for date navigation
|
|
- Improved organization with an index file
|
|
|
|
Refer to the full documentation in:
|
|
|
|
- `/home/kali/.config/nvim/lua/custom/plugins/neorg_guide.md`
|
|
- `/home/kali/.config/nvim/lua/custom/plugins/neorg_keymaps_reference.md`
|