0:00:00.967,0:00:04.167 welcome back to emacs rocks 0:00:04.167,0:00:07.867 I'm having a ton of fun with emacs these days 0:00:07.867,0:00:11.800 the extensibility of our magnificent editor, 0:00:11.800,0:00:15.421 ahh, it's pure distilled joy 0:00:15.975,0:00:21.933 today I'll show you an extension that I've been working on the last few days 0:00:21.933,0:00:24.738 here let me show you 0:00:25.600,0:00:29.395 mark, mark, mark, and change 0:00:29.395,0:00:32.398 nice!? I think so 0:00:33.167,0:00:36.033 I call it mark-multiple 0:00:36.033,0:00:41.433 it's a library to allow extension writers to mirror fields inline 0:00:41.433,0:00:44.902 and I've made a couple examples 0:00:46.133,0:00:48.667 here's another 0:00:48.667,0:00:53.200 let's change the span to a div 0:00:53.200,0:00:57.271 and the h1 to a strong 0:00:58.733,0:01:03.467 and look, it even finds the closest tag 0:01:04.852,0:01:07.200 here's another 0:01:07.200,0:01:12.205 in the first episode I did string-rectangle 0:01:13.667,0:01:15.338 now it's inline 0:01:15.338,0:01:16.869 haha 0:01:16.869,0:01:21.533 emacs is awesome 0:01:21.533,0:01:23.267 mark-multiple is pretty new, 0:01:23.267,0:01:25.100 so if you want to contribute with bug reports, 0:01:25.100,0:01:27.167 or patches, or extensions, 0:01:27.167,0:01:29.167 please do 0:01:29.167,9:59:59.000 thanks!