Age | Commit message (Collapse) | Author |
|
Revert cab1ac6e682038b2ceca9d16f8c458c0e79149ca
The change from the above commit breaks opening a new emacs frame if
there isn't a existing frame open.
When emacs is running in daemon mode, there will always be a frame
associated with the daemon, even if there are no visible frames.
The lisp function `frame-list`, will always return 1 frame.
```
emacsclient --eval '(frame-list)'
(#<frame F1 0xa3c680>)
```
When an real frame is open, two frames are reported by the `frame-list`
function.
```
emacsclient --eval '(frame-list)'
(#<frame F1 0xa3c680> #<frame emacs Prelude - ~/oh-my-zsh/plugins/emacs/emacsclient.sh 0xf50e10>)
```
See:
https://emacs.stackexchange.com/questions/44537/extra-frame-in-visible-frame-list-when-started-in-daemon-mode-is-causing-prob
https://emacs.stackexchange.com/questions/18859/dont-let-the-daemon-frame-make-a-file-visible
|
|
Fixes #5779
Fixes #5405
|
|
Reverts robbyrussell/oh-my-zsh#5714
|
|
Fix emacs client terminal
|
|
|
|
This is much faster.
|
|
Fixes #3305
Signed-off-by: Dariusz Luksza <dariusz@luksza.org>
|
|
- Updated minimal version from 23 to 24.
- Added new aliases that fix unexpected close with -nw option.
- Removed some old aliases.
- Fixed line that detects open frames.
|
|
* `function` keyword removed
* Fixup the `if` statement and operators
|
|
|
|
Emacs returns either a sequence of availbale displays or nil. Checking
nil fixes this script to work as expected.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Add new function `ecd'.
|
|
|
|
|