For lang like c/c++, the scope is enclosed by {...}, and since Emacs's electric-paren-mode can automatically insert } after we type {, we can then hit Enter and make the scope multi-line with the scope already been enclosed by the automatic inserted }.
For julia, scopes are enclosed by end. I found it is not convenient to enter end manually every time. It would be better to have similar behavior as c/c++. I think this might be possible by using tree-sitter, but I'm not familiar with that.
For lang like c/c++, the scope is enclosed by
{...}, and since Emacs'selectric-paren-modecan automatically insert}after we type{, we can then hitEnterand make the scope multi-line with the scope already been enclosed by the automatic inserted}.For julia, scopes are enclosed by
end. I found it is not convenient to enterendmanually every time. It would be better to have similar behavior as c/c++. I think this might be possible by usingtree-sitter, but I'm not familiar with that.