 Factorizing an 8×8 unitary matrix into tensor product of three 2×2 unitaries
 Properties matrices's limits
 Applications for finding eigenvalues and eigenvectors of Jacobi operators.
 Bayes rule derivation with vectors
 Evaluate the following vector problems:
 local involution in a riemann surface around a fixed point
 Liner algebra transformations
 Regularization of Improper integral
 Product/Exponential Adjunction in Category of Compactly Generated Hausdorff Spaces
 How to expand taylor series for finding displacement in pixel in an image?
 Property of central product of components
 A uniqueness result for a BVP over a semiinfinite interval
 Endpoint behavior of Legendre Series
 Calculating the $p+1$ derivative of integrodifferential
 Testing an alternate series for convergence
 Use pells equation to solve continued fraction
 Pendulum Displacement Equality
 Two functions generate the same lagrangian submanifold if and only if they differ by a locally constant function
 Sum of Poisson process and i.i.d. random variable
 Finding the Fourier Transform
Changing default output of a function
When I run (+ 1 1) using evalprintlastsexp in a buffer, this function inserts a newline and outputs 2. I'd rather its output were just ' 2' (space and 2).
How can I change this?
Here's the code for evaluateprintlastsexp, minus the docstring. (Note: I found this with Ch f evaluateprintlastsexp, and following the link to the source code.)
(defun evalprintlastsexp (&optional evallastsexparginternal)
"(DOCSTRING HERE)"
(interactive "P")
(let ((standardoutput (currentbuffer)))
(terpri)
(evallastsexp (or evallastsexparginternal t))
(terpri)))
It calls the function terpri, whose docstring reads:
terpri is a builtin function in `C source code'.
(terpri &optional PRINTCHARFUN)
Output a newline to stream PRINTCHARFUN.
If PRINTCHARFUN is omitted or nil, the value of standardoutput is used.
So terpri hardcodes your extra newlines. Your simplest
solution is probably to rewrite this function and strip out the c

Here's the code for evaluateprintlastsexp, minus the docstring. (Note: I found this with Ch f evaluateprintlastsexp, and following the link to the source code.)
(defun evalprintlastsexp (&optional evallastsexparginternal)
"(DOCSTRING HERE)"
(interactive "P")
(let ((standardoutput (currentbuffer)))
(terpri)
(evallastsexp (or evallastsexparginternal t))
(terpri)))
It calls the function terpri, whose docstring reads:
terpri is a builtin function in `C source code'.
(terpri &optional PRINTCHARFUN)
Output a newline to stream PRINTCHARFUN.
If PRINTCHARFUN is omitted or nil, the value of standardoutput is used.
So terpri hardcodes your extra newlines. Your simplest
solution is probably to rewrite this function and strip out the calls to terpri:
(defun myevalprintlastsexp (&optional evallastsexparginternal)
"I hate newlines."
(interactive "P")
(let ((standardoutput (currentbuffer)))
(evallastsexp (or eval
20170321 00:58:59 
You might simply use evallastsexp with a prefix instead of evalprintlastsexp. For me this is already bound to Cx Ce, so I just need to type CU Cx Ce.
20170321 01:25:35