How to debug elisp?

The debugger (edebug) is pretty straight forward to use. Go to the definition of the function, and type M-x edebug-defun. The next time it is called, you’ll be able to step through the code as with every other debugger. Type ? for the list of keybindings, or check out the documentation for edebug.

What is the correct way to join multiple path components into a single complete path in emacs lisp?

Reading through the manual for Directory Names, you’ll find the answer: Given a directory name, you can combine it with a relative file name using concat: (concat dirname relfile) Be sure to verify that the file name is relative before doing that. If you use an absolute file name, the results could be syntactically invalid … Read more

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)