A.- Mit in Rechtskraft erwachsenem Einspracheentscheid vom 14. Juni 1994 sprach die Schweizerische Unfallversicherungsanstalt (SUVA) dem 1950 geborenen L._ für die Folgen eines am 7. November 1991 erlittenen Unfalls eine Invalidenrente auf der Grundlage einer Erwerbsunfähigkeit von 20 % sowie eine auf einer Integritätseinbusse von 10 % beruhende Integritätsentschädigung zu. Mit Verfügung vom 24. März 1997 lehnte die SUVA ein Begehren um Erhöhung der Rente ab. Auf Einsprache hin hielt sie mit Entscheid vom 21. Juli 1997 an ihrer Auffassung fest. B.- Die hiegegen erhobene Beschwerde wies das Verwaltungsgericht des Kantons Luzern mit Entscheid vom 18. Juni 1999 ab. C.- Mit Verwaltungsgerichtsbeschwerde lässt L._ beantragen, der kantonale Entscheid und der Einspracheentscheid der SUVA vom 21. Juli 1997 seien aufzuheben und es sei ihm rückwirkend ab dem 1. April 1997 eine Invalidenrente gemäss einem Invaliditätsgrad von 80 % zuzusprechen. Weiter ersucht er um unentgeltliche Verbeiständung. Die SUVA schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde. Das Bundesamt für Sozialversicherung hat sich nicht vernehmen lassen. 