| Age | Commit message (Collapse) | Author |
|
Replaced mood-line with a custom, minimal modeline using only built-in
Emacs functionality to avoid native compilation issues.
**Architecture:**
- Named segment system using defvar-local for easy reordering
- Emacs 30 built-in right-alignment (mode-line-format-right-align)
- All segments marked as risky-local-variable for proper evaluation
**Features:**
- Color-coded buffer names (green=writeable, red=read-only, gold=overwrite)
- VC branch with git symbol (U+E0A0) and state-based coloring
- Position format: L:line C:col
- Help-echo tooltips on all segments
- Mouse click handlers for interactive actions
- String truncation in narrow windows (< 100 chars)
- Active-window-only display for branch and misc-info
**Interactive Actions:**
- Buffer name: mouse-1 = prev-buffer, mouse-3 = next-buffer
- Major mode: mouse-1 = describe-mode
- Git branch: mouse-1 = vc-diff, mouse-3 = vc-root-diff
**Bug Fixes:**
- Disabled async native compilation to prevent "Selecting deleted buffer" errors
- Fixed difftastic loading by changing :demand to :defer
- Abstracted buffer status colors to user-constants.el for reuse
Inspired by Prot's modeline design patterns.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
|
Remove the logic for checking network availability to simplify the
process of enabling online package repositories. Online repositories
are now added regardless of network status. Reproducible installs
will continue to work offline by prioritizing local repositories.
Reported issues with package operations that fail gracefully when
offline are addressed.
|
|
Enable error notifications by adjusting warning level. Simplify
startup performance by removing version control backend adjustments.
Restore initial settings after startup.
|
|
Commented out signature checking to avoid issues during package
installation.
|
|
Fixes inconsistent indentation in emacs-startup-hook lambda
function. Comments out warning level setting and reenables package
signature checking.
|
|
|
|
|