2 Samuel 19:23

23 So the king said to Shimei, “You shall not die.” And the king promised him on oath.

Read 2 Samuel 19:23 Using Other Translations

Therefore the king said unto Shimei, Thou shalt not die. And the king sware unto him.
And the king said to Shimei, "You shall not die." And the king gave him his oath.
Then, turning to Shimei, David vowed, “Your life will be spared.”

What does 2 Samuel 19:23 mean?

John Gill's Exposition of the Bible
2 Samuel 19:23

Therefore the king said unto Shimei, thou shalt not die
This day by my hands, or order, or by the sword, ( 1 Kings 2:8 ) ;

and the king sware unto him;
that he should not die for that offence, or for that only; but if he committed a new one, this oath was no longer binding on him, and not at all upon his heir and successor.

California - Do Not Sell My Personal Information  California - CCPA Notice