Carlo Sala 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							959b6cf5ee 
							
						 
					 
					
						
						
							
							fix(emacs): do not emit ANSI escape codes in vterm  
						
						 
						
						... 
						
						
						
						Closes  #13067  
						
						
					 
					
						2025-04-24 15:42:26 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								shuangcui 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8ba08581d 
							
						 
					 
					
						
						
							
							docs: fix typos ( #12284 )  
						
						 
						
						
						
						
					 
					
						2024-03-14 23:07:39 +07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Carlo Sala 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ca0acf31ef 
							
						 
					 
					
						
						
							
							fix(emacs): make alternate-editor work for emacs >28  
						
						 
						
						... 
						
						
						
						Closes  #11441  
						
						
					 
					
						2023-01-13 14:42:11 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marcus Müller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c82a2eedf 
							
						 
					 
					
						
						
							
							fix(emacs): fix check for open frames w/ extra output ( #10992 )  
						
						 
						
						
						
						
					 
					
						2022-06-19 12:32:16 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c06197ad95 
							
						 
					 
					
						
						
							
							chore: fix comment bulk replace  
						
						 
						
						
						
						
					 
					
						2021-12-28 14:34:09 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Curtis Rueden 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2d32e9be66 
							
						 
					 
					
						
						
							
							refactor: handle $0 according to the Zsh plugin standard ( #10518 )  
						
						 
						
						... 
						
						
						
						For details and rationale, see:
https://zdharma-continuum.github.io/Zsh-100-Commits-Club/Zsh-Plugin-Standard.html 
Closes  #10518  
						
						
					 
					
						2021-12-28 12:29:24 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
						
						
							
						
						
							de76f7cb49 
							
						 
					 
					
						
						
							
							fix(emacs): correctly pass arguments to emacsclient when $2 is stdin  
						
						 
						
						
						
						
					 
					
						2021-09-29 16:50:12 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
						
						
							
						
						
							2acae3797b 
							
						 
					 
					
						
						
							
							fix(emacs): assess if there are open frames of the expected type  
						
						 
						
						... 
						
						
						
						This change looks at the frame type of the open frames ('framep) and
looks if they're of the type requested based on the arguments passed
to emacsclient (-nw/-t/--tty require tty frames, otherwise we need
graphical frames).
NOTE: this code considers anything different than t as graphical
terminals, including MS-DOS types (pc). I don't have such a setup
to test if this is correct. 
						
						
					 
					
						2021-09-29 16:50:12 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
						
						
							
						
						
							27dcca5967 
							
						 
					 
					
						
						
							
							refactor(emacs): simplify emacsclient wrapper code  
						
						 
						
						
						
						
					 
					
						2021-09-29 16:50:12 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
						
						
							
						
						
							b37114b4d5 
							
						 
					 
					
						
						
							
							refactor(emacs): remove dependency on require_tool.sh and clean up code style  
						
						 
						
						
						
						
					 
					
						2021-09-29 16:50:12 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02d07f3e3d 
							
						 
					 
					
						
						
							
							fix: use $USERNAME guaranteed to always be defined in zsh  
						
						 
						
						... 
						
						
						
						Fixes  #9701  
						
						
					 
					
						2021-03-25 12:08:00 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Dario Piernagorda Peña 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fb80eb8e05 
							
						 
					 
					
						
						
							
							emacs: add ansi-term directory tracking ( #9218 )  
						
						 
						
						
						
						
					 
					
						2020-10-11 18:05:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Dobbs 
							
						 
					 
					
						
						
						
						
							
						
						
							fc99e6db3e 
							
						 
					 
					
						
						
							
							emacs: support BSD mktemp in emacsclient.sh ( #8351 )  
						
						 
						
						... 
						
						
						
						Piping stdin to emacs alias on MacOS was breaking (--tmpdir is not
supported in BSD flavored mktemp).
Tested in MacOS 10.14 and debian:buster to confirm it still works in
linux. 
						
						
					 
					
						2019-11-06 20:25:36 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								akinnane 
							
						 
					 
					
						
						
						
						
							
						
						
							08da19e3fd 
							
						 
					 
					
						
						
							
							emacs: revert cab1ac6e682038b2ceca9d16f8c458c0e79149ca ( #7765 )  
						
						 
						
						... 
						
						
						
						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  
						
						
					 
					
						2019-04-14 12:31:52 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marc Cornellà 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cab1ac6e68 
							
						 
					 
					
						
						
							
							emacs: use open frame if there is one present  
						
						 
						
						... 
						
						
						
						Fixes  #5779 
Fixes  #5405  
						
						
					 
					
						2019-04-09 19:01:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								akinnane 
							
						 
					 
					
						
						
						
						
							
						
						
							25d0a10cda 
							
						 
					 
					
						
						
							
							Revert "Fix emacs client terminal" ( #7597 )  
						
						 
						
						... 
						
						
						
						Reverts robbyrussell/oh-my-zsh#5714  
						
						
					 
					
						2019-02-25 14:37:41 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robby Russell 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6cec86203a 
							
						 
					 
					
						
						
							
							Merge pull request  #5714  from dluksza/master  
						
						 
						
						... 
						
						
						
						Fix emacs client terminal 
						
						
					 
					
						2019-02-13 11:21:45 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Martin Nestorov 
							
						 
					 
					
						
						
						
						
							
						
						
							e09eb23158 
							
						 
					 
					
						
						
							
							emacs: add README ( #7235 )  
						
						 
						
						
						
						
					 
					
						2018-10-05 20:43:04 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lorenzo Bolla 
							
						 
					 
					
						
						
						
						
							
						
						
							ee96d0cf96 
							
						 
					 
					
						
						
							
							Fix 6840 Check emacsclient version instead of emacs's ( #6841 )  
						
						 
						
						... 
						
						
						
						This is much faster. 
						
						
					 
					
						2018-05-20 16:01:55 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dariusz Luksza 
							
						 
					 
					
						
						
						
						
							
						
						
							6fe2028a12 
							
						 
					 
					
						
						
							
							Fix emacs client terminal  
						
						 
						
						... 
						
						
						
						Fixes  #3305 
Signed-off-by: Dariusz Luksza <dariusz@luksza.org> 
						
						
					 
					
						2016-12-15 12:27:30 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								soredake 
							
						 
					 
					
						
						
						
						
							
						
						
							eb244d9ec0 
							
						 
					 
					
						
						
							
							Update emacs plugin. ( #5201 )  
						
						 
						
						... 
						
						
						
						- 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. 
						
						
					 
					
						2016-07-19 00:20:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hjpotter92 
							
						 
					 
					
						
						
						
						
							
						
						
							909fcef046 
							
						 
					 
					
						
						
							
							Fix issue with dash as the default /bin/sh script executing program. ( #5177 )  
						
						 
						
						... 
						
						
						
						* `function` keyword removed
 * Fixup the `if` statement and operators 
						
						
					 
					
						2016-06-20 21:15:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Gwyn 
							
						 
					 
					
						
						
						
						
							
						
						
							d7c06131a2 
							
						 
					 
					
						
						
							
							emacs plugin tweak to open buffer from stdin ( #5126 )  
						
						 
						
						
						
						
					 
					
						2016-06-17 12:12:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Ehrhardt 
							
						 
					 
					
						
						
						
						
							
						
						
							c451ff4bf3 
							
						 
					 
					
						
						
							
							Add check for display list equals nil  
						
						 
						
						... 
						
						
						
						Emacs returns either a sequence of availbale displays or nil. Checking
nil fixes this script to work as expected. 
						
						
					 
					
						2014-03-24 12:10:18 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tristan Carel 
							
						 
					 
					
						
						
						
						
							
						
						
							a01b1fefe6 
							
						 
					 
					
						
						
							
							Do not overwrite EDITOR environment variable if already defined.  
						
						 
						
						
						
						
					 
					
						2011-10-10 18:04:24 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tristan Carel 
							
						 
					 
					
						
						
						
						
							
						
						
							3a408f326f 
							
						 
					 
					
						
						
							
							Comment  
						
						 
						
						
						
						
					 
					
						2011-10-10 18:04:13 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tristan Carel 
							
						 
					 
					
						
						
						
						
							
						
						
							7066bf7c6b 
							
						 
					 
					
						
						
							
							Fix builtin `ecd' when file path contains space characters.  
						
						 
						
						
						
						
					 
					
						2011-10-10 14:54:20 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tristan Carel 
							
						 
					 
					
						
						
						
						
							
						
						
							574de93efb 
							
						 
					 
					
						
						
							
							New function efile  
						
						 
						
						
						
						
					 
					
						2011-09-06 10:50:53 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tristan Carel 
							
						 
					 
					
						
						
						
						
							
						
						
							6f1929f822 
							
						 
					 
					
						
						
							
							Fix indentation  
						
						 
						
						
						
						
					 
					
						2011-04-15 18:22:27 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tristan Carel 
							
						 
					 
					
						
						
						
						
							
						
						
							9b29136ec6 
							
						 
					 
					
						
						
							
							Fix alias `eeval'  
						
						 
						
						
						
						
					 
					
						2011-04-15 18:21:22 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tristan Carel 
							
						 
					 
					
						
						
						
						
							
						
						
							49c0a1381a 
							
						 
					 
					
						
						
							
							- Fix pass of parameters  
						
						 
						
						... 
						
						
						
						- Add new function `ecd'. 
						
						
					 
					
						2011-04-15 18:13:01 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tristan Carel 
							
						 
					 
					
						
						
						
						
							
						
						
							a183bcbc6d 
							
						 
					 
					
						
						
							
							More comments  
						
						 
						
						
						
						
					 
					
						2011-04-14 07:17:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tristan Carel 
							
						 
					 
					
						
						
						
						
							
						
						
							2fba4486bf 
							
						 
					 
					
						
						
							
							Add new plugin emacs, to take benefit of daemon capabilities of emacs >=23  
						
						 
						
						
						
						
					 
					
						2011-04-13 17:34:51 +02:00