Sachverhalt: Sachverhalt: A. X._ (Ehemann), Jahrgang 1940, und Y._ (Ehefrau), Jahrgang 1942, heirateten nach einer Bekanntschaftszeit von rund drei Jahren im September 1961 in S._. Sie zogen anschliessend in die Schweiz und wurden Eltern eines Sohnes und einer Tochter, geboren in den Jahren 1962 und 1967. Während er im EDV-Bereich berufstätig war, besorgte sie den Haushalt der Familie und betreute die Kinder. Der gemeinsame Haushalt wurde am 24. Juli 1978 gerichtlich aufgehoben. Auf Antrag beider Ehegatten schied das Amtsgericht Luzern-Stadt die Ehe mit Urteil vom 2. Dezember 1985. Im Verlaufe des Verfahrens schlossen die Ehegatten mit Hilfe von Anwälten eine Vereinbarung über die Nebenfolgen der Scheidung, die gerichtlich genehmigt wurde. Danach verpflichtete sich der Ehemann, der Ehefrau für die ihr unterstellte Tochter monatlich Fr. 600.-- nebst Zulagen und an ihren persönlichen Unterhalt gestützt auf aArt. 151 Abs. 1 ZGB monatlich Fr. 1'650.-- während den ersten zehn Jahren und daraufhin Fr. 1'350.-- zu bezahlen. Die Unterhaltsbeiträge waren mit einer gerichtsüblichen Indexklausel versehen. A. X._ (Ehemann), Jahrgang 1940, und Y._ (Ehefrau), Jahrgang 1942, heirateten nach einer Bekanntschaftszeit von rund drei Jahren im September 1961 in S._. Sie zogen anschliessend in die Schweiz und wurden Eltern eines Sohnes und einer Tochter, geboren in den Jahren 1962 und 1967. Während er im EDV-Bereich berufstätig war, besorgte sie den Haushalt der Familie und betreute die Kinder. Der gemeinsame Haushalt wurde am 24. Juli 1978 gerichtlich aufgehoben. Auf Antrag beider Ehegatten schied das Amtsgericht Luzern-Stadt die Ehe mit Urteil vom 2. Dezember 1985. Im Verlaufe des Verfahrens schlossen die Ehegatten mit Hilfe von Anwälten eine Vereinbarung über die Nebenfolgen der Scheidung, die gerichtlich genehmigt wurde. Danach verpflichtete sich der Ehemann, der Ehefrau für die ihr unterstellte Tochter monatlich Fr. 600.-- nebst Zulagen und an ihren persönlichen Unterhalt gestützt auf aArt. 151 Abs. 1 ZGB monatlich Fr. 1'650.-- während den ersten zehn Jahren und daraufhin Fr. 1'350.-- zu bezahlen. Die Unterhaltsbeiträge waren mit einer gerichtsüblichen Indexklausel versehen. B. Am 2. Mai 2005 leitete X._ (hiernach: Kläger) den Abänderungsprozess ein. Er beantragte die Aufhebung seiner Unterhaltspflicht vorab mit der Begründung, infolge Pensionierung habe sich sein Einkommen verringert. Y._ (fortan: Beklagte) schloss auf Abweisung. Der Kläger ist heute wieder verheiratet. Die von ihm zu leistenden Unterhaltsbeiträge an die Beklagte belaufen sich teuerungsbereinigt auf Fr. 1'851.-- monatlich. Das Kantonsgericht und - auf Appellation des Klägers hin - das Obergericht des Kantons Nidwalden wiesen die Klage wegen Vorhersehbarkeit der Veränderung der wirtschaftlichen Verhältnisse ab (Urteile vom 29. März 2006 und vom 13. November 2006). B. Am 2. Mai 2005 leitete X._ (hiernach: Kläger) den Abänderungsprozess ein. Er beantragte die Aufhebung seiner Unterhaltspflicht vorab mit der Begründung, infolge Pensionierung habe sich sein Einkommen verringert. Y._ (fortan: Beklagte) schloss auf Abweisung. Der Kläger ist heute wieder verheiratet. Die von ihm zu leistenden Unterhaltsbeiträge an die Beklagte belaufen sich teuerungsbereinigt auf Fr. 1'851.-- monatlich. Das Kantonsgericht und - auf Appellation des Klägers hin - das Obergericht des Kantons Nidwalden wiesen die Klage wegen Vorhersehbarkeit der Veränderung der wirtschaftlichen Verhältnisse ab (Urteile vom 29. März 2006 und vom 13. November 2006). C. Mit eidgenössischer Berufung beantragt der Kläger zur Hauptsache, seine Unterhaltspflicht aufzuheben. Das Obergericht hat auf Gegenbemerkungen verzichtet. Eine Berufungsantwort ist bei der Beklagten nicht eingeholt worden. Auf die gleichzeitig gegen das nämliche Urteil erhobene staatsrechtliche Beschwerde des Klägers ist die II. zivilrechtliche Abteilung des Bundesgerichts mit Urteil vom heutigen Tag nicht eingetreten (5P.59/2007). 