Emacs auto-indent for verilog-mode messes up when 'class' is used other than as an SV keyword.
begin
xyz.field1 = 1;
xyz.field2 = 2;
xyz.class = 3;
xyz.field3 = 4;
end
Because the property name of an object (with instance name xyz above) is named "class", it screws up indentation.
Is anyone here involved with Verilog/SV-mode for emacs or savvy enough to know how to resolve this?
(Yes, this is perhaps on the wrong forum completely, but I think this likely would affect many users and is the most appropriate section of this forum.)
From my .emacs file:
;;;;;;;;;