When I make a change to a file, for example, add a function, how can I make the taglist automatically update the \"tag list\" in its windows after I save the change?
Haven't tested, but you could try something like:
au BufWritePre *.cpp ks|!ctags %
Which basically executes ctags when the buffer for a file ending in .cpp gets saved(:w).
.cpp
:w