(Emacs)~resolve a merge conflict
Forgot I had this.
This commit is contained in:
@@ -99,29 +99,9 @@ the buffer with name buf-name and creation function buf-create."
|
|||||||
(display-buffer buffer)
|
(display-buffer buffer)
|
||||||
(select-window (get-buffer-window buffer))))))))
|
(select-window (get-buffer-window buffer))))))))
|
||||||
#+end_src
|
#+end_src
|
||||||
<<<<<<< HEAD
|
|
||||||
** Create auto save
|
|
||||||
Macro that defines functionality that runs after a buffer save.
|
|
||||||
Requires a list of conditions (so it doesn't happen FOR ALL saved
|
|
||||||
buffers) and a function to run if the buffer satisfies the condition.
|
|
||||||
Then automatically adds it to the ~after-save-hook~.
|
|
||||||
|
|
||||||
On a Luke Smith video on YouTube, I saw a vim feature which I really
|
|
||||||
liked. He uses it in his DWM videos, but it's essentially an
|
|
||||||
"autocmd" call that, upon saving a certain file with vim, will run
|
|
||||||
a shell command (such as =make= or =pdflatex=).
|
|
||||||
|
|
||||||
It's arbitrary to program this functionality in Emacs. This macro
|
|
||||||
essentially performs the same task. In particular if you use
|
|
||||||
=start-process-shell-command= in the =to-run= function then you also
|
|
||||||
get a generated buffer of output from the command, useful for checking
|
|
||||||
errors and general messages. Better than vim, eh?
|
|
||||||
|
|
||||||
=======
|
|
||||||
** Auto-run command after-save-hook
|
** Auto-run command after-save-hook
|
||||||
Define a macro that can run a body of functionality on a given set of
|
Define a macro that can run a body of functionality on a given set of
|
||||||
files on after-save-hook.
|
files on after-save-hook.
|
||||||
>>>>>>> origin/master
|
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
(use-package simple
|
(use-package simple
|
||||||
:straight nil
|
:straight nil
|
||||||
|
|||||||
Reference in New Issue
Block a user