I recently figured out how to do it with faces, but with edges, I can't seem to get it to work. I have a complex flat plane and i need to extend an edge loop. I tried setting to individual origins in combination with all possibilities for x,y,z axes in global and local, but it is still not extruding along the normals.
actual problem
simplified