The Align plugin is all nice and dandy, but I encounter problems with it when dealing with generics generics such that:
HashMap<String, Object> session = new HashMap();
ArrayList<String> names = new ArrayList();
String banana = "Yo banana boy";
int count = 0;
After \adec it becomes:
HashMap<String, Object> session = new HashMap();
ArrayList<String> names = new ArrayList();
String banana = "Yo banana boy";
int count = 0;
But I was actually expecting:
HashMap<String, Object> session = new HashMap();
ArrayList<String> names = new ArrayList();
String banana = "Yo banana boy";
int count = 0;
or even better:
HashMap <String, Object> session = new HashMap();
ArrayList <String> names = new ArrayList();
String banana = "Yo banana boy";
int count = 0;
How do I make Align.vim behave as described?