1 line
2.3 KiB
Plaintext
1 line
2.3 KiB
Plaintext
<!-- SC_OFF --><div class="md"><p>Hi there. I am a new Emacs user, trying it after using Vim for a year or so.I'd say it's ambitious, but I've started from scratch. I didn't want to go with Spacemacs or Doom Emacs. </p> <p>Configuring init.el file got me thinking - What are all those functions? I know that ELisp is a dialect of a programming language called LISP, but knowing many languages ELisp seems so strange. It's absolutely peculiar. </p> <p>You all know that Python has been considered a "pseudo code" language in which you almost tell in human English what do you want to achieve.I actually believe that ELisp falls under that description much better. </p> <p>I don't understand what all those functions are doing below the surface. It seems to me that if I'd want to make a AI Chess game by my own rules, that the only thing I'd need to write in ELisp, would be: </p> <blockquote> <p>(setq AI-chess-my-own-rules t) </p> </blockquote> <p>And that would be it.<br/> Can I see the implementation of each function I have put in my init.el?How does, for example: </p> <blockquote> <p>(load theme 'doom-gruvbox) </p> </blockquote> <p>work? </p> <p>Can I see the implementation? Or (scroll-bar-mode -1)? How does that work? Does that tells the X to stop drawing the scroll-bar in Emacs? What is the language that those functions are written in, and where could I see, inside or outside of Emacs, the implementation of it? </p> <p>And how is it possible that I can type a name of any function written in ELisp and it will just work? Aren't there any libraries? How does that work? </p> <p>I believe these are trivial questions for you, but I am really new in this. I fell in love with the Org mode, but Emacs seems so strange. I got used to parenthesis, I get it - That's the syntax. Fine. I don't have a problem with it. But it's absolutely different than any other language I've ever used. </p> <p>Thanks in advance for replies. :)</p> </div><!-- SC_ON -->   submitted by   <a href="https://www.reddit.com/user/aqua_cap"> /u/aqua_cap </a> <br/> <span><a href="https://www.reddit.com/r/emacs/comments/r25owf/what_are_elisp_functions_below_the_surface/">[link]</a></span>   <span><a href="https://www.reddit.com/r/emacs/comments/r25owf/what_are_elisp_functions_below_the_surface/">[comments]</a></span> |