Scribus:
Scribus is an open source desktop page layout program with the aim of
producing commercial grade output in PDF and Postscript, primarily, though
not exclusively for Linux.
evince-gtk is better than xpdf.
No reason to have both abiword and openoffice.
You might want something like:
vim-vimoutliner - script for building an outline editor on top of Vim
vym - mindmapping tool
cream is my favorite editor.
Description: VIM macros that make the VIM easier to use for beginners
Cream's motto is "Cream makes the powerful Vim text editor easy!". It brings
a completely different look and feel to the VIM for those who are used to more
intuitive editors while still preserving the more powerful features of VIM.
It features pull-down menus, color themes, bookmarking, auto spellcheck and
more. It leaves the default VIM untouched and is started by running 'cream'.
See also:
http://cream.sf.net