I am learning about weights of subalgefbras of $\mathfrak{gl}(V)$ where $V$ is a vector space over some field $\mathbb{F}$.
The definition that I have read states
Let $M$ be a subalgebra of $\mathfrak{gl}(V)$. A weight of $M$ is a linear map $\lambda : M\rightarrow\mathbb{F}$ such that $V_\lambda := \left\{ v\in V\mid A(v)=\lambda(A)\cdot v \quad \forall A\in M \right\}$ is a non-zero subspace of $V$. Then $V_\lambda$ is called a weight subspace associated with the weight $\lambda$.
So I was thinking about this definition a bit, and it reminded me of eigenvectors and eigenvalues in linear algebra. I then thought a bit more and came up with that, in a way, the weight subspace is a set of "global eigenvectors" for $M$. By which I mean all vectors in the weight subspace get mapped to scalar multiples of themselves by all elements of $M$. Then, the weight $\lambda:M\rightarrow \mathbb{F}$ gives the "associated eigenvalue" corresponding to $A\in M$.
I was wondering whether this view is correct (or indeed helpful) in understanding this particular notion, or have I got the wrong end of the stick?
Thanks,
Andy.