Smarter way to write bullet point notes

bulletsitemizelists

when I take notes by hand I typically write them in a "bullet list" fashion, something like

main phrase
-> hence A
  -> since A follows B
  -> since A follows also C
-> also from the main phrase
.
.
.

The standard way to do this would be through enumerate, but its kinda unpractical for notes, since I would get something like

main phrase
\begin{itemize}
    \item[$\rightarrow$] hence A
    \begin{itemize}
        \item[$\rightarrow$] since A follows B
        \item[$\rightarrow$] since A follows also C
    \end{itemize}
    \item[$\rightarrow$] also from the main phrase
\end{itemize}

I've already a new command instead of writing $\rightarrow$, but it's still not easy to write notes like this. Anyone have better ideas?

Best Answer

The easylist package is suitable for this kind of use cases. You choose a symbol as package option (at, sharp, ampersand, pilcrow, for @, #, &, ¶ respectively, or not choose a symbol for the default §), and then the number of symbols determines the indentation level. The package is designed for numbered lists but it also works for itemize-style lists. For this question I borrowed the definition of the predefined checklist style which prints boxes as item symbol, and replaced the box by an arrow.

\documentclass{article}
\usepackage[at]{easylist}
\NewList(%
    Hide=1000,Progressive*=1em,Hang=true,%
    Style*=$\Rightarrow$\hskip.6em)
\begin{document}
\noindent main phrase
\begin{easylist}
@ hence A
@@ since A follows B
@@ since A follows also C
@ also from the main phrase
\end{easylist}
\end{document}

Result:

enter image description here